Ok, in response to several people's posts, I've modified the equipment removal and deletion function, but I still get core dumps whenever I execute it. Here's the code I have now: /* Remove & delete all objects and equipment */ for (i=0; i < NUM_WEARS; i++) if (GET_EQ(ch, i)) obj_from_char(unequip_char(ch, i)); for (obj = ch->carrying; obj; obj = next) { next = obj->next; obj_from_char(obj); } I traced the problem to the REMOVE_FROM_QUEUE function, which is called from within the obj_from_char function. The value of the obj pointer is not null, so I am very confused. Any ideas? Wyatt Bode
This archive was generated by hypermail 2b30 : 12/18/00 PST