--- "Despret, Jerome" <[EMAIL PROTECTED]> wrote: > Don't remember changing this code so it should be 95% stock > in Gdb i see the code going back and forth to "if ( wch->reply == ch )" > in extract char when someone quit ( happen like 0.02 % of the time ) > > I really do suspect this loop in do_quit :) but as you it seems ok to me :) > hard to reproduce tho.
I shouldn't think it'd be too hard to induce.. Just make 2 player files with the same ID, log them both on, and have one quit. As a temporary fix you should look through your player files and make sure that they all have unique id's. This usually get's overlooked when you are trying to make a copy of a character with a different name, but the id's should be updated. In anycase, I don't see anything that would cause an infinite loop in either your extract_char or do_quit functions (assuming of course that your character_list is not linked improperly) ~Kender ===== -----BEGIN GEEK CODE BLOCK----- Version 3.1 GCS/L/C/O d-(+) s++:+ a-- C+++$>++++ UBLS++++$ P+++(--)$ L++>+++ E--- W+>++$ N !o K? w(--) !O M- !V PS+ PE(++) Y+ PGP->+ t- 5 X+() R(+) tv+@ b++(+++) !DI+++ D G(-) e>+++$ h---() r+++ y+++ ------END GEEK CODE BLOCK------ __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/

