Fix a logger bug.

-Erik
This commit is contained in:
Erik Andersen 2000-01-09 06:49:08 +00:00
parent ac6e71f0c4
commit 9a9a261569
3 changed files with 5 additions and 2 deletions

View File

@ -2,6 +2,9 @@
* Fixed a bug in both cp and mv preventing 'cp foo/README bar' * Fixed a bug in both cp and mv preventing 'cp foo/README bar'
type commands (file in a directory to another directory) type commands (file in a directory to another directory)
from working. from working.
* Fixed a logger bug that caused garbage to be written to the syslog
(unless you used busybox syslog, which hid the bug). Thanks
to Alex Holden <alex@linuxhacker.org> for the fix.
-Erik Andersen, -Erik Andersen,

View File

@ -186,7 +186,7 @@ extern int logger_main(int argc, char **argv)
if (toStdErrFlag==TRUE) if (toStdErrFlag==TRUE)
fprintf(stderr, "%s\n", buf); fprintf(stderr, "%s\n", buf);
write( fd, buf, sizeof(buf)); write( fd, buf, strlen(buf)+1);
close(fd); close(fd);
exit( TRUE); exit( TRUE);

View File

@ -186,7 +186,7 @@ extern int logger_main(int argc, char **argv)
if (toStdErrFlag==TRUE) if (toStdErrFlag==TRUE)
fprintf(stderr, "%s\n", buf); fprintf(stderr, "%s\n", buf);
write( fd, buf, sizeof(buf)); write( fd, buf, strlen(buf)+1);
close(fd); close(fd);
exit( TRUE); exit( TRUE);