diff options
author | Jim Meyering <jim@meyering.net> | 2001-08-25 05:42:46 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2001-08-25 05:42:46 +0000 |
commit | 81cb73491084dd9b9cd8acaedcd099a2a29f6be6 (patch) | |
tree | 563b0ce2f3b00b935bc87e2f2db6dca7d0efbb33 /src/uniq.c | |
parent | 90790efabe7900cf3c47fe63d7ccae6316fb1a00 (diff) | |
download | coreutils-81cb73491084dd9b9cd8acaedcd099a2a29f6be6.tar.gz coreutils-81cb73491084dd9b9cd8acaedcd099a2a29f6be6.tar.bz2 coreutils-81cb73491084dd9b9cd8acaedcd099a2a29f6be6.zip |
(find_field): Don't count trailing newline to be
part of the field. This disagrees with POSIX.2, but it's
gotta be a bug in the standard. An interpretations request
has been submitted to PASC.
Diffstat (limited to 'src/uniq.c')
-rw-r--r-- | src/uniq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/uniq.c b/src/uniq.c index f46bdaa52..42f33a206 100644 --- a/src/uniq.c +++ b/src/uniq.c @@ -169,7 +169,7 @@ find_field (const struct linebuffer *line) { register int count; register char *lp = line->buffer; - register size_t size = line->length; + register size_t size = line->length - 1; register size_t i = 0; for (count = 0; count < skip_fields && i < size; count++) |