> + if (extractions_pending < 0) > + log("SYSERR: Negative (%d) extractions pending.", extractions_pending); You might have this return here, otherwise, you will loop through all the character_list even though there is an error (extractions_pending is nonzero, and --extractions_pending will never make it zero). --- Jon A. Nielsen Lazarus of Spear of Insanity MUD http://spear.kilnar.com/ telnet://spear.kilnar.com:1066/ -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/04/01 PST