On Fri, 7 Nov 1997, Chris Powell wrote: > Here is the offending code > > 969-> free(tmp->text); > free(tmp); > I think that you said that it was only an occassional crash, so this should fix the problem: int get_from_q(struct txt_q *queue, char *dest, int *aliased) { ...... if (tmp->text) free(tmp->text); free(tmp); ...... } Coder joke: The "......" is code written so small that you can't see it. John Evans <evansj@hi-line.net> May the source be with you. +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST