mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-24 14:36:13 +01:00
Properly refcount the main module if it is already open. (#98648)
Tue Dec 3 20:56:19 2002 Owen Taylor <otaylor@redhat.com> * gmodule.c (g_module_open): Properly refcount the main module if it is already open. (#98648)
This commit is contained in:
parent
133a61d906
commit
faa29f03ed
@ -1,3 +1,8 @@
|
|||||||
|
Tue Dec 3 20:56:19 2002 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
|
* gmodule.c (g_module_open): Properly refcount the
|
||||||
|
main module if it is already open. (#98648)
|
||||||
|
|
||||||
Sat Mar 2 14:46:17 2002 Owen Taylor <otaylor@redhat.com>
|
Sat Mar 2 14:46:17 2002 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gmodule-beos.c (_g_module_build_path) * gmodule-dyld.c (_g_module_build_path)
|
* gmodule-beos.c (_g_module_build_path) * gmodule-dyld.c (_g_module_build_path)
|
||||||
|
@ -316,6 +316,8 @@ g_module_open (const gchar *file_name,
|
|||||||
main_module->next = NULL;
|
main_module->next = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
main_module->ref_count++;
|
||||||
|
|
||||||
g_static_rec_mutex_unlock (&g_module_global_lock);
|
g_static_rec_mutex_unlock (&g_module_global_lock);
|
||||||
return main_module;
|
return main_module;
|
||||||
|
Loading…
Reference in New Issue
Block a user