summaryrefslogtreecommitdiffstats
path: root/usr.sbin/cron
diff options
context:
space:
mode:
authordwmalone <dwmalone@FreeBSD.org>2002-04-10 22:01:37 +0000
committerdwmalone <dwmalone@FreeBSD.org>2002-04-10 22:01:37 +0000
commit8e0ca659ca19b6e5a9198d623849bef9342ddcdd (patch)
tree6a1b896984eaa41d8a8ca696f933ef18f3ec64f6 /usr.sbin/cron
parenta1416e3bd8eee43466ad8865c8586c5c9e333f99 (diff)
downloadFreeBSD-src-8e0ca659ca19b6e5a9198d623849bef9342ddcdd.zip
FreeBSD-src-8e0ca659ca19b6e5a9198d623849bef9342ddcdd.tar.gz
Only remove the '\n' at the end of a line if there is one.
I missed this as part of the fix to the PR below. PR: 31265 Submitted by: Matthew D. Fuller <fullermd@over-yonder.net> MFC after: 1 week
Diffstat (limited to 'usr.sbin/cron')
-rw-r--r--usr.sbin/cron/lib/misc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/cron/lib/misc.c b/usr.sbin/cron/lib/misc.c
index f8538ea..195ff9c 100644
--- a/usr.sbin/cron/lib/misc.c
+++ b/usr.sbin/cron/lib/misc.c
@@ -392,7 +392,8 @@ in_file(string, file)
rewind(file);
while (fgets(line, MAX_TEMPSTR, file)) {
if (line[0] != '\0')
- line[strlen(line)-1] = '\0';
+ if (line[strlen(line)-1] == '\n')
+ line[strlen(line)-1] = '\0';
if (0 == strcmp(line, string))
return TRUE;
}
OpenPOWER on IntegriCloud