blob: 5b777aa9e27a22093f1274acb3b571f89742ac55 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Index: src/plugins.c
diff -u -p src/plugins.c.orig src/plugins.c
--- src/plugins.c.orig Sun Jun 23 04:08:41 2002
+++ src/plugins.c Tue Nov 23 01:39:49 2004
@@ -794,6 +794,11 @@ install_plugin(gchar *plugin_name)
plugin_log(buf, NULL);
return NULL;
}
+ /*
+ * Reset dlerror() since it can contain error from previous
+ * call to dlopen()/dlsym().
+ */
+ dlerror();
init_plugin = dlsym(handle, "init_plugin");
if ((error = dlerror()) != NULL)
{
|