--- deliantra/server/common/utils.C 2007/01/15 02:39:40 1.37 +++ deliantra/server/common/utils.C 2007/01/15 02:42:15 1.38 @@ -554,14 +554,15 @@ void fork_abort (const char *msg) { - LOG (llevError, "fork abort: %s\n", msg); if (!fork ()) { signal (SIGABRT, SIG_DFL); abort (); } + LOG (llevError, "fork abort: %s\n", msg); } + void *salloc_ (int n) throw (std::bad_alloc) { void *ptr = g_slice_alloc (n);