>>   if(GET_NAME(dt->character))
>
>Is 'dt' NULL? (Which would mean your 'for' loop is incorrect.)
>
Yes it is.  I put an if(dt) before it all and it doesn't get to the other
stuff.  However, why this is null is a good question.
Here's what I got:
struct descriptor_data *dt;
 for (dt = descriptor_list; dt; dt = dt->next)
   if(dt)
     if(GET_NAME(dt->character) && !strcmp(GET_NAME(dt->character), newname))
       return FALSE;
Now without the if(dt) it will crash, so I'm guessing it's null.  Just urm,
dont know what to do about it :)
Chuck Reed
     +------------------------------------------------------------+
     | 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/15/00 PST