22 lines
628 B
Plaintext
22 lines
628 B
Plaintext
$NetBSD: patch-ac,v 1.10 2008/09/06 11:07:20 obache Exp $
|
|
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=107626
|
|
|
|
--- gmodule/gmodule-dyld.c.orig 2008-09-02 15:09:12.000000000 +0000
|
|
+++ gmodule/gmodule-dyld.c
|
|
@@ -120,7 +120,13 @@ _g_module_symbol (gpointer handle,
|
|
if (NSIsSymbolNameDefined (symbol_name))
|
|
sym = NSLookupAndBindSymbol (symbol_name);
|
|
else
|
|
- sym = NULL;
|
|
+ {
|
|
+ GModule *mod;
|
|
+ for (mod = modules, sym = NULL; mod && !sym; mod = mod->next)
|
|
+ {
|
|
+ sym = NSLookupSymbolInModule (mod->handle, symbol_name);
|
|
+ }
|
|
+ }
|
|
}
|
|
else
|
|
sym = NSLookupSymbolInModule (handle, symbol_name);
|