diff options
| -rw-r--r-- | openbox/engine.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/openbox/engine.c b/openbox/engine.c index 34d72918..15722e32 100644 --- a/openbox/engine.c +++ b/openbox/engine.c @@ -159,6 +159,10 @@ void engine_load() return; g_warning("Failed to load the engine '%s'", engine_name); g_message("Falling back to the default: '%s'", DEFAULT_ENGINE); + if (module != NULL) { + g_module_close(module); + module = NULL; + } if (!load(DEFAULT_ENGINE)) { g_critical("Failed to load the engine '%s'. Aborting", DEFAULT_ENGINE); exit(1); |
