expire crash

Kenichi Okada okada at opaopa.org
Fri Aug 23 19:22:43 UTC 2002


Hi,

My expire of inn-CURRENT-20020823 crashes with an option '-n'.

% ctlinnd pause expire
% gdb expire

(gdb) run -n

Program received signal SIGSEGV, Segmentation fault.

(gdb) bt
#0  0x8061520 in ICCcommand ()
#1  0x8061adb in ICCgo ()
#2  0x804a7a3 in CleanupAndExit (Server=false, Paused=true, x=0)
    at expire.c:436
#3  0x804b18d in main (ac=2, av=0xbffffd74) at expire.c:695
#4  0x40065fc7 in __libc_start_main () from /lib/libc.so.6
#5  0xbffffe7e in ?? ()
#6  0x6b6f2f65 in ?? ()
(gdb) print EXPreason
$1 = 0x0

-- 
Kenichi Okada
mailto:okada at opaopa.org

--- expire.c.orig       Sat Aug 24 04:10:37 2002
+++ expire.c    Sat Aug 24 04:10:56 2002
@@ -433,7 +433,7 @@
 
     if (Server)
        (void)ICCreserve("");
-    if (Paused && ICCgo(EXPreason) != 0) {
+    if (Server && Paused && ICCgo(EXPreason) != 0) {
         syswarn("cannot unpause server");
        x = 1;
     }



More information about the inn-workers mailing list