Hi all
In file ./libbb/get_line_from_file.c, function bb_get_chunk_from_file
contain the following:
while ((ch = getc(file)) != EOF) {
/* grow the line buffer as necessary */
if (!(idx & 0xff))
linebuf = xrealloc(linebuf, idx + 0x100);
linebuf[idx++] = (char) ch;
if (ch == '\0')
break;
if (end && ch == '\n')
break;
}
If we want to get a complete line, when it meets '\0', maybe not break,
should continue?
Thanks
//dengke
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox