A mismatch of the worker thread counts is a critical thing. Log it as
authorDave West <davew@uncensored.citadel.org>
Fri, 30 Nov 2007 19:30:09 +0000 (19:30 +0000)
committerDave West <davew@uncensored.citadel.org>
Fri, 30 Nov 2007 19:30:09 +0000 (19:30 +0000)
such.

citadel/sysdep.c

index 44cb747457c49c6145dbea00b45ea1cc89d3d8f2..dcd3b249f78a8606353c32b3c8e3f586495b9ee9 100644 (file)
@@ -1579,12 +1579,11 @@ void ctdl_internal_thread_gc (void)
        /* Sanity check number of worker threads */
        if (workers != num_workers)
        {
-               CtdlLogPrintf(CTDL_WARNING,
-                       "Thread system WARNING, discrepancy in number of worker threads. Counted %d, should be %d.\n",
+               CtdlLogPrintf(CTDL_EMERG,
+                       "Thread system PANIC, discrepancy in number of worker threads. Counted %d, should be %d.\n",
                        workers, num_workers
                        );
                abort();
-               return;
        }
 }