]> jfr.im git - irc/quakenet/newserv.git/commitdiff
deregister hooks in sstring
authorPaul <redacted>
Sun, 4 Jan 2009 20:18:06 +0000 (20:18 +0000)
committerPaul <redacted>
Sun, 4 Jan 2009 20:18:06 +0000 (20:18 +0000)
--HG--
branch : paul

lib/sstring-new.c

index afaa9e7c3c1d78dfc016dec26923e2d21cb4bbf3..22f4f7116ff508d7571ccd03a92e8e07f930c801 100644 (file)
@@ -81,11 +81,15 @@ void initsstring() {
   registerhook(HOOK_CORE_STATSREQUEST,&sstringstats);
 }
 
-#ifndef SSTRING_MMAP
 void finisstring() {
+  deregisterhook(HOOK_CORE_STATSREQUEST,&sstringstats);
+
+  #ifndef SSTRING_MMAP
   nsfreeall(POOL_SSTRING);
+  #endif /* SSTRING_MMAP */ 
 }
 
+#ifndef SSTRING_MMAP
 static void salloc(void) {
   ssmem=(char *)nsmalloc(POOL_SSTRING, SSTRING_ALLOC);
   ssmemfree=SSTRING_ALLOC;