diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-01-03 00:06:46 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2001-01-03 00:06:46 +0000 |
commit | e6c99ef06cd9895af140e685d5ea0e6447a4ea83 (patch) | |
tree | ed3367b9af6e3ab34dcb302a2f46ca9d604e67ab /sysklogd/logger.c | |
parent | 6489350dd402847cd2d64d4bd06aa0c6ab895e29 (diff) | |
download | busybox-w32-e6c99ef06cd9895af140e685d5ea0e6447a4ea83.tar.gz busybox-w32-e6c99ef06cd9895af140e685d5ea0e6447a4ea83.tar.bz2 busybox-w32-e6c99ef06cd9895af140e685d5ea0e6447a4ea83.zip |
Logger forgot to NULL terminate strings from stdin.
git-svn-id: svn://busybox.net/trunk/busybox@1522 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'sysklogd/logger.c')
-rw-r--r-- | sysklogd/logger.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysklogd/logger.c b/sysklogd/logger.c index 21906401f..3d02979c8 100644 --- a/sysklogd/logger.c +++ b/sysklogd/logger.c | |||
@@ -130,6 +130,7 @@ extern int logger_main(int argc, char **argv) | |||
130 | while ((c = getc(stdin)) != EOF && i < sizeof(buf)) { | 130 | while ((c = getc(stdin)) != EOF && i < sizeof(buf)) { |
131 | buf[i++] = c; | 131 | buf[i++] = c; |
132 | } | 132 | } |
133 | buf[i++] = '\0'; | ||
133 | message = buf; | 134 | message = buf; |
134 | } else { | 135 | } else { |
135 | len = 1; /* for the '\0' */ | 136 | len = 1; /* for the '\0' */ |
@@ -147,7 +148,6 @@ extern int logger_main(int argc, char **argv) | |||
147 | openlog(name, option, (pri | LOG_FACMASK)); | 148 | openlog(name, option, (pri | LOG_FACMASK)); |
148 | syslog(pri, "%s", message); | 149 | syslog(pri, "%s", message); |
149 | closelog(); | 150 | closelog(); |
150 | |||
151 | return EXIT_SUCCESS; | 151 | return EXIT_SUCCESS; |
152 | } | 152 | } |
153 | 153 | ||