> PARANOID_BUFFER setting initializes it to all 0's already. Many functions
> do all their output and then return so the strlen was the first step.
> (do_score, get_line, etc)
This reminds me... I kept getting a "SYSERR: BUF: Buffer is not NULL as
it ought to be!" error. I looked through the code and noticed you
use malloc() in the malloc_buffer() function, in buffer.c, around
line 365 to assign memory for new_buf->data. I changed it to calloc()
and the error went away.
+------------------------------------------------------------+
| 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