+1998-10-09 Nathan Bryant <bryant@cs.usm.maine.edu>
+ * serv_chat.c: fix buffer overrun that was resulting in segv's
+
Fri Oct 9 13:22:37 EDT 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
* Implemented "lazy mode" traversal - pressing the space bar will do
<N>ext messsage, <G>oto next room, or read <N>ew as appropriate.
time(&now);
clnew->next = NULL;
clnew->chat_time = now;
- strncpy(clnew->chat_room, roomname, ROOMNAMELEN-1);
+ strncpy(clnew->chat_room, roomname, sizeof clnew->chat_room);
+ clnew->chat_room[sizeof clnew->chat_room - 1] = 0;
if (username)
strncpy(clnew->chat_username, username, 31);
else