Package: mrd6 Tags: patch Hi,
When I try to unload a module (with mrd6sh unload-module) mrd6 segfault. Here a patch that solves the problem. Laurent
diff -ru mrd6-0.9.5-release.old/src/mrd.cpp mrd6-0.9.5-release/src/mrd.cpp
--- mrd6-0.9.5-release.old/src/mrd.cpp 2006-01-08 00:32:08.000000000 +0100
+++ mrd6-0.9.5-release/src/mrd.cpp 2006-10-22 03:30:36.000000000 +0200
@@ -1854,7 +1854,8 @@
m_modules.erase(i);
#ifndef MRD_NO_DYNAMIC_MODULE_LOADING
- dlclose(foo);
+ if(foo)
+ dlclose(foo);
#endif
return true;
pgppSuqiStrvg.pgp
Description: PGP signature

