From: Paul Date: Sun, 4 Jan 2009 20:18:06 +0000 (+0000) Subject: deregister hooks in sstring X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/commitdiff_plain/c3266aec15ea250a60b6bac0d43ce830305cf394 deregister hooks in sstring --HG-- branch : paul --- diff --git a/lib/sstring-new.c b/lib/sstring-new.c index afaa9e7c..22f4f711 100644 --- a/lib/sstring-new.c +++ b/lib/sstring-new.c @@ -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;