=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/newsyslog/newsyslog.c,v retrieving revision 1.40 retrieving revision 1.41 diff -c -r1.40 -r1.41 *** src/usr.bin/newsyslog/newsyslog.c 2001/11/23 04:20:56 1.40 --- src/usr.bin/newsyslog/newsyslog.c 2001/11/24 19:53:22 1.41 *************** *** 1,4 **** ! /* $OpenBSD: newsyslog.c,v 1.40 2001/11/23 04:20:56 deraadt Exp $ */ /* * Copyright (c) 1999 Todd C. Miller --- 1,4 ---- ! /* $OpenBSD: newsyslog.c,v 1.41 2001/11/24 19:53:22 marc Exp $ */ /* * Copyright (c) 1999 Todd C. Miller *************** *** 88,94 **** */ #ifndef lint ! static char rcsid[] = "$OpenBSD: newsyslog.c,v 1.40 2001/11/23 04:20:56 deraadt Exp $"; #endif /* not lint */ #ifndef CONF --- 88,94 ---- */ #ifndef lint ! static char rcsid[] = "$OpenBSD: newsyslog.c,v 1.41 2001/11/24 19:53:22 marc Exp $"; #endif /* not lint */ #ifndef CONF *************** *** 332,338 **** if (fgets(line, sizeof(line), f)) { errno = 0; ulval = strtoul(line, &ep, 10); ! if (line[0] == '\0' || *ep != '\0') err = "invalid number in"; else if (errno == ERANGE && ulval == ULONG_MAX) err = "out of range number in"; --- 332,338 ---- if (fgets(line, sizeof(line), f)) { errno = 0; ulval = strtoul(line, &ep, 10); ! if (line[0] == '\0' || (*ep != '\0' && *ep != '\n')) err = "invalid number in"; else if (errno == ERANGE && ulval == ULONG_MAX) err = "out of range number in";