Missed another plugin-pathname dep. - needs rework anyhow
authorSven-Ola Tuecke <sven-ola@gmx.de>
Sun, 23 Aug 2009 08:36:38 +0000 (10:36 +0200)
committerSven-Ola Tuecke <sven-ola@gmx.de>
Sun, 23 Aug 2009 08:36:38 +0000 (10:36 +0200)
src/plugin_loader.c

index 4c3162c..833666b 100644 (file)
@@ -196,6 +196,8 @@ olsr_load_legacy_plugin(const char *libname, void *dlhandle) {
 
   /* initialize plugin structure */
   plugin = (struct olsr_plugin *)olsr_cookie_malloc(plugin_mem_cookie);
+  /* SOT: Hacked away the funny plugin check which fails if pathname is included */
+  if (strrchr(libname, '/')) libname = strrchr(libname, '/') + 1;
   plugin->p_name = libname;
   plugin->p_version = plugin_interface_version;
   plugin->p_legacy_init = init_plugin;