My mud now keeps crashing, no doubt to the new code I;ve imped, but gdb says it is crashing here in handler.c: void obj_to_char(struct obj_data *object, struct char_data *ch) { if (object && ch) { object->next_content = ch->carrying; <- HERE! HOW? ch->carrying = object; object->carried_by = ch; How can it crash at that line? The if statement right before it checks to see if object & ch != NULL. How can that crash it? Might I have some funky-ass memory leak? Anyone got ANY ideas? (And no, it doesn't crash every time boj_to_char is called, just once every few hours or so.)
This archive was generated by hypermail 2b30 : 12/18/00 PST