summaryrefslogtreecommitdiff
path: root/sysutils/gkrellm/files/patch-src::plugins.c
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)
 		{