On Tue, 15 Jul 1997, Crimson Wizard wrote: > if (PRF_TOG_CHK(ch, PRF_NOHASSLE) == 0) { > if (GET_PROMPT(ch)) > free(GET_PROMPT(ch)); > GET_PROMPT(ch) = "&G<Z:%z R:%r I:%i>&n"; > } else { > if (GET_PROMPT(ch)) > free(GET_PROMPT(ch)); > GET_PROMPT(ch) = "Regular Player Prompt (testing):"; Trying to free a string constant is evil, which is what your code will end up doing (or at least trying). Try str_dup(). -George +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list-faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST