Ok, I have read the last posts on the CREATE and free()'s they work great
for set, last, and any other place with load char. However I am still having
a GREAT deal of trouble with this part.
When i first boot the mud, and log in it is great and can play forever
<virtually you get the idea> and as many players as want can log in.
The trouble comes when a player quits, then the next person to log in
crashes the mud with a malloc() error.
I have tried fixing the alias's and even removing that section all togeter
and this does not fix it. I <now i know this is foolish but I had to try it>
did the
CREATE(d->character, struct char_data, 1);
clear_char(d->character);
CREATE(d->character->player_specials, struct player_special_data, 1);
in interpreter.c just before load_char. That really made a mess the first
player logs in and you get the prompt and nothing else :P.
Thanks for any help/tips on this in advance
Malcor
P.S. Is anyone else having trouble getting into the archives to search ?
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST