+1998-10-10 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * citserver.c: fix overrun which caused segv's on servers with long
+ hostnames.
+
Fri Oct 9 18:34:06 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
* user_ops.c: added PurgeStaleRelationships() to do processing at
session logout time to remove visits for rooms which no longer exist
strcpy(CC->net_node,"");
sprintf(CC->temp,"/tmp/CitServer.%d.%d", getpid(), CC->cs_pid);
strcpy(CC->cs_room, "");
- strcpy(CC->cs_host, config.c_fqdn);
+ strncpy(CC->cs_host, config.c_fqdn, sizeof CC->cs_host);
+ CC->cs_host[sizeof CC->cs_host - 1] = 0;
locate_host(CC->cs_host);
CC->cs_flags = 0;
CC->upload_type = UPL_FILE;