diff options
author | kraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-11-20 15:49:50 +0000 |
---|---|---|
committer | kraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-11-20 15:49:50 +0000 |
commit | 7eb9f13e20697e1ebdf74e0f327bf08ec7a13c76 (patch) | |
tree | 1af63f72e84351c7b197435ea0f9173311a7f82c /libbb | |
parent | f80eb6ac6bcc4f2761d032ee6ccfc4aba7e6b1db (diff) | |
download | busybox-w32-7eb9f13e20697e1ebdf74e0f327bf08ec7a13c76.tar.gz busybox-w32-7eb9f13e20697e1ebdf74e0f327bf08ec7a13c76.tar.bz2 busybox-w32-7eb9f13e20697e1ebdf74e0f327bf08ec7a13c76.zip |
Treat NUL as the end-of-line.
git-svn-id: svn://busybox.net/trunk/busybox@3756 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'libbb')
-rw-r--r-- | libbb/get_line_from_file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libbb/get_line_from_file.c b/libbb/get_line_from_file.c index 9035c0412..5e7062127 100644 --- a/libbb/get_line_from_file.c +++ b/libbb/get_line_from_file.c | |||
@@ -45,7 +45,7 @@ extern char *get_line_from_file(FILE *file) | |||
45 | while (idx > linebufsz-2) | 45 | while (idx > linebufsz-2) |
46 | linebuf = xrealloc(linebuf, linebufsz += GROWBY); | 46 | linebuf = xrealloc(linebuf, linebufsz += GROWBY); |
47 | linebuf[idx++] = (char)ch; | 47 | linebuf[idx++] = (char)ch; |
48 | if ((char)ch == '\n') | 48 | if (ch == '\n' || ch == '\0') |
49 | break; | 49 | break; |
50 | } | 50 | } |
51 | 51 | ||