On Wed, 4 Mar 1998, Sammy wrote: >@@ -2060,8 +2060,8 @@ char *fread_string(FILE * fl, char *erro > exit(1); > } > /* If there is a '~', end the string; else put an "\r\n" over the '\n'. */ >- if ((point = strchr(tmp, '~')) != NULL) { >- *point = '\0'; >+ if (*tmp == '~') { >+ *tmp = '\0'; > done = 1; > } else { > point = tmp + strlen(tmp) - 1; Have you run this? I note that the room name is loaded via fread_string and the tilde is always at the end of the string. With this change would it not seem to fail to find the tilde to terminate? (Which is why I took the idea to kill tildes instead of the fread_string part.) -- George Greer - Me@Null.net | Genius may have its limitations, but stupidity http://www.van.ml.org/~greerga | is not thus handicapped. -- Elbert Hubbard +------------------------------------------------------------+ | 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