> > > save_char_obj( ch ); > > id = ch->id; > > d = ch->desc; > > d->host = str_dup(ch->pcdata->host); > > extract_char( ch, TRUE ); > > That line with the str_dup() is not stock Rom. Why have you added it? >
I am not exactly certain. I was not the one who put it there, as I am using code called "Startermud". it is stock rom with olc,mobprogs,colour and a few other things already put in. I have put in a few wear slots and obj and room progs, but I have never really looked at the do_quit function. What is boggling me, is why it is acting up now...the timeline was... People could quit out fine. but new characters crashed the mud after seeing the motd. I ran it in the debugger to find that the problem was with outfit and a create_obj call. I commented out outfit for now, and now new players can log on and create... now people crash the mud when they quit I removed the comment on outfit. people still crash the mud when they quit. The only thing I can think of, is that perhaps running it in the MSVC++ debugger did something to it...but for the life of me I can not even fathom what it might be.

