2009-01-09 Tor Lillqvist <tml@iki.fi>
Bug 567138 - get_package_directory_from_module() does not free its
lock when failing
* glib/gwin32.c (get_package_directory_from_module): Obvious fix.
svn path=/trunk/; revision=7794
+2009-01-09 Tor Lillqvist <tml@iki.fi>
+
+ Bug 567138 - get_package_directory_from_module() does not free its
+ lock when failing
+
+ * glib/gwin32.c (get_package_directory_from_module): Obvious fix.
+
2009-01-05 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version
hmodule = GetModuleHandleW (wc_module_name);
g_free (wc_module_name);
- if (!hmodule)
- return NULL;
+ if (!hmodule){
+ G_UNLOCK (module_dirs);
+ return NULL;
+ }
}
fn = g_win32_get_package_installation_directory_of_module (hmodule);
if (fn == NULL)
- return NULL;
+ {
+ G_UNLOCK (module_dirs);
+ return NULL;
+ }
g_hash_table_insert (module_dirs, module_name ? g_strdup (module_name) : "", fn);