mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-02 00:51:14 +00:00
libgimpmodule: properly close module opened only for testing.
This commit is contained in:
parent
b0562cf0a5
commit
1c696ae646
1 changed files with 3 additions and 1 deletions
|
@ -406,15 +406,17 @@ gimp_module_db_load_module (GimpModuleDB *db,
|
|||
{
|
||||
gchar *filename;
|
||||
GimpModule *module;
|
||||
GModule *gmodule;
|
||||
gboolean load_inhibit;
|
||||
|
||||
filename = g_file_get_path (file);
|
||||
if (! g_module_open (filename, G_MODULE_BIND_LAZY))
|
||||
if (! (gmodule = g_module_open (filename, G_MODULE_BIND_LAZY)))
|
||||
{
|
||||
g_free (filename);
|
||||
return;
|
||||
}
|
||||
g_free (filename);
|
||||
g_module_close (gmodule);
|
||||
|
||||
/* don't load if we already know about it */
|
||||
if (gimp_module_db_module_find_by_file (db, file))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue