On Tue, 1 Aug 1995, Pink Floyd wrote:
> void set_title(struct char_data * ch, char *title)
> {
> if (title == NULL) {
> title = READ_TITLE(ch);
> if ((GET_CLASS(ch) == CLASS_PALADIN) && (GET_LEVEL(ch) == 10)
> /* this next line causes the Segmentation fault */
> strcat(title, "some string");
i'm not a "rocket scientist" at C but i dont think strcat will work for
this. if the pointer is null (there is no data inteh string) then you
cant ADD to it. you would want to use:
strcpy(title, "some string");
and then if you want to append to title, use strcat
This archive was generated by hypermail 2b30 : 12/18/00 PST