>
> >     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.

Reply via email to