From: <ph...@us...> - 2003-04-01 21:07:30
|
Update of /cvsroot/msyslog/syslog/src/modules In directory sc8-pr-cvs1:/tmp/cvs-serv26338/syslog/src/modules Modified Files: im_udp.c Log Message: strncat used where strncpy should have been used. Index: im_udp.c =================================================================== RCS file: /cvsroot/msyslog/syslog/src/modules/im_udp.c,v retrieving revision 1.80 retrieving revision 1.81 diff -u -d -r1.80 -r1.81 --- im_udp.c 22 Feb 2003 03:40:58 -0000 1.80 +++ im_udp.c 1 Apr 2003 21:07:26 -0000 1.81 @@ -230,11 +230,12 @@ ret->im_msg[n1++] = ret->im_msg[n2++]; ret->im_msg[n1] = '\0'; - strncat(ret->im_host, host, + strncpy(ret->im_host, host, sizeof(ret->im_host) - strlen(ret->im_host) - 1); ret->im_host[sizeof (ret->im_host) - 1] = '\0'; } + m_dprintf(MSYSLOG_INFORMATIVE, "im_udp_read: ... leaving.\n"); return (1); } |