>> 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