aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorkraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-11-20 15:49:50 +0000
committerkraai <kraai@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-11-20 15:49:50 +0000
commit7eb9f13e20697e1ebdf74e0f327bf08ec7a13c76 (patch)
tree1af63f72e84351c7b197435ea0f9173311a7f82c /libbb
parentf80eb6ac6bcc4f2761d032ee6ccfc4aba7e6b1db (diff)
downloadbusybox-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.c2
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