1
0
mirror of https://github.com/irssi/irssi.git synced 2024-09-15 04:28:09 -04:00

Silence a compiler warning.

If the first g_module_symbol call failed, module_deinit was set
to value2, which is uninitialized.  Move the assignment after
checking variable found to silence the warning.
This commit is contained in:
David Hill 2014-06-15 15:40:08 -04:00
parent 57f138c087
commit 5b2d189ab5

View File

@ -184,9 +184,6 @@ static int module_load_name(const char *path, const char *rootmodule,
g_free(initfunc);
g_free(deinitfunc);
module_init = value1;
module_deinit = value2;
if (!found) {
module_error(MODULE_ERROR_INVALID, NULL,
rootmodule, submodule);
@ -194,6 +191,9 @@ static int module_load_name(const char *path, const char *rootmodule,
return 0;
}
module_init = value1;
module_deinit = value2;
/* Call the module's init() function - it should register itself
with module_register() function, abort if it doesn't. */
module_init();