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