svn commit: r263077 - head/usr.bin/ministat
Poul-Henning Kamp
phk at FreeBSD.org
Wed Mar 12 08:54:30 UTC 2014
Author: phk
Date: Wed Mar 12 08:54:29 2014
New Revision: 263077
URL: http://svnweb.freebsd.org/changeset/base/263077
Log:
Make ministat CRNL tolerant by stripping all isspace() from the tail
end of input lines.
Modified:
head/usr.bin/ministat/ministat.c
Modified: head/usr.bin/ministat/ministat.c
==============================================================================
--- head/usr.bin/ministat/ministat.c Wed Mar 12 08:32:01 2014 (r263076)
+++ head/usr.bin/ministat/ministat.c Wed Mar 12 08:54:29 2014 (r263077)
@@ -13,6 +13,7 @@ __FBSDID("$FreeBSD$");
#include <stdio.h>
#include <math.h>
+#include <ctype.h>
#include <err.h>
#include <string.h>
#include <stdlib.h>
@@ -475,8 +476,8 @@ ReadSet(const char *n, int column, const
line++;
i = strlen(buf);
- if (buf[i-1] == '\n')
- buf[i-1] = '\0';
+ while (i > 0 && isspace(buf[i - 1]))
+ buf[--i] = '\0';
for (i = 1, t = strtok(buf, delim);
t != NULL && *t != '#';
i++, t = strtok(NULL, delim)) {
More information about the svn-src-all
mailing list