]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix segfault on GRELOADMODULE
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 3 Feb 2010 16:37:23 +0000 (16:37 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 3 Feb 2010 16:37:23 +0000 (16:37 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12362 e03df62e-2008-0410-955e-edbf42e46eb7

src/modmanager_dynamic.cpp

index d30f9f5954ae4911d24c16e55a6cc44189e82704..40bced74a211b89eab9ba4190583812108c938fa 100644 (file)
@@ -169,7 +169,8 @@ namespace {
                        ServerInstance->GlobalCulls.Apply();
                        delete dll;
                        bool rv = ServerInstance->Modules->Load(name.c_str());
-                       callback->Call(rv);
+                       if (callback)
+                               callback->Call(rv);
                        ServerInstance->GlobalCulls.AddItem(this);
                }
        };