Hmm, seems I lept to the list too fast, I compared the code to start the
editing with that of the code to edit one's description and noticed it
wasn't assigning the just freed object to null so everywhere before the
editor starts that loosk like this:
if (blah->blah.blah)
free(blah->blah.blah);
ch->desc->str = &(blah->blah.blah);
it should be this instead:
if (blah->blah.blah) {
free(blah->blah.blah);
blah->blah.blah = NULL;
}
ch->desc->str = &(blah->blah.blah);
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST