summaryrefslogtreecommitdiffstats
path: root/gtk2/kgtk2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2/kgtk2.c')
-rw-r--r--gtk2/kgtk2.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk2/kgtk2.c b/gtk2/kgtk2.c
index 0fa934b..1c97f8a 100644
--- a/gtk2/kgtk2.c
+++ b/gtk2/kgtk2.c
@@ -1946,7 +1946,14 @@ void * PR_FindFunctionSymbol(struct PR_LoadLibrary *lib, const char *raw_name)
rv=real_dlsym(RTLD_NEXT, raw_name);
}
- return rv ? rv : realFunction(lib, raw_name);
+#ifdef KGTK_DEBUG_DLSYM
+ printf("KGTK::PR_FindFunctionSymbol found? %d\n", (rv || realFunction) ? 1 : 0);
+#endif
+
+ if ((rv != NULL) || (realFunction != NULL))
+ return rv ? rv : realFunction(lib, raw_name);
+ else
+ return NULL;
}
#ifdef HAVE_DLVSYM