ok here is what I got... and I don't get why it is crashing... The code is the same as it was on my non fuss code.
My game is crashing at this line of code
This is the same as the non-fuss version. it seems to crash upon characters dying... or disconnecting abruptly. not really sure why.
Here is what the core file reads
My game is crashing at this line of code
if( fPrompt && !mud_down && d->connected == CON_PLAYING )
{
ch = d->original ? d->original : d->character;
[bold] if( IS_SET( ch->act, PLR_BLANK ) ) THIS LINE HERE CRASHES[/bold]
write_to_buffer( d, "\r\n", 2 );
if( IS_SET( ch->act, PLR_PROMPT ) )
display_prompt( d );
if( IS_SET( ch->act, PLR_TELNET_GA ) )
write_to_buffer( d, (const char *)go_ahead_str, 0 );
}
This is the same as the non-fuss version. it seems to crash upon characters dying... or disconnecting abruptly. not really sure why.
Here is what the core file reads
(gdb) bt
#0 0x080d3ec8 in flush_buffer (d=0x9b42580, fPrompt=true) at comm.c:1186
#1 0x080d2a33 in game_loop () at comm.c:611
#2 0x080d1d15 in main (argc=5, argv=0xbfffe464) at comm.c:252
Current language: auto; currently c++