I'm getting the following on something with the HALFQUIT code:
Program received signal SIGSEGV, Segmentation fault.
0x94d90 in shutdownsock__15descriptor_data (this=0x18dc68) at interface.c:2107
(gdb) list 2090,2110
2090 if (next)
2091 next->prev = prev;
2092
2093 delete (this);
2094 ndescriptors--;
2095 }
2096 else
2097 {
2098 Trace( "HALFQUIT descriptor |%d|%d| player |%s|%d| at |%02d/%02d/%02d %02d:%02d\n",
2099 CHANNEL(),
2100 channel,
2101 getname (get_player()),
2102 get_player(),
2103 now->tm_year,
2104 now->tm_mon+1,
2105 now->tm_mday,
2106 now->tm_hour,
2107 now->tm_min);
2108 }
2109 }
2110
(gdb) display now
3: now = (tm *) 0x0
Does this mean 'now' is empty?
--
Chisel Wright (ch...@he...)
Typer of code; tearer of hair.
|