X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserver_main.c;h=62a06ccd118f0941f4a7235148310de6af69b998;hb=12a091b625c28d94e895901c900f4fdbd0776f7f;hp=66093245cb933332acf6f1a2c30c67a9ec41960c;hpb=ec9d4d9a12991ce69b71fd48c9f88c272073ab80;p=citadel.git diff --git a/citadel/server_main.c b/citadel/server_main.c index 66093245c..62a06ccd1 100644 --- a/citadel/server_main.c +++ b/citadel/server_main.c @@ -99,6 +99,13 @@ int main(int argc, char **argv) eCrashParameters params; // eCrashSymbolTable symbol_table; #endif + +#ifdef HAVE_GC + GC_INIT(); + GC_find_leak = 1; +#endif + + /* initialise semaphores here. Patch by Matt and davew * its called here as they are needed by CtdlLogPrintf for thread safety */