From: <al...@us...> - 2003-04-04 20:04:33
|
Update of /cvsroot/msyslog/syslog/src In directory sc8-pr-cvs1:/tmp/cvs-serv2499 Modified Files: syslogd.c Log Message: add termination even if it's redundant (so searching for bugs don't bring them up) Index: syslogd.c =================================================================== RCS file: /cvsroot/msyslog/syslog/src/syslogd.c,v retrieving revision 1.237 retrieving revision 1.238 diff -u -d -r1.237 -r1.238 --- syslogd.c 4 Apr 2003 18:21:57 -0000 1.237 +++ syslogd.c 4 Apr 2003 20:04:28 -0000 1.238 @@ -1275,7 +1275,10 @@ * Foreach line in the conf table, open that file. */ f = NULL; + strncpy(prog, "*", 2); + prog[sizeof (prog) - 1] = '\0'; + while (fgets(cline, sizeof(cline), cf) != NULL) { int clen; @@ -1310,6 +1313,7 @@ p++; if (!*p) { strncpy(prog, "*", 2); + prog[sizeof (prog) - 1] = '\0'; continue; } for (i = 0; i < NAME_MAX; i++) { |