diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-03-18 13:24:57 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-03-18 13:24:57 +0100 |
commit | e0d53880a4f12d2f7f1b134ca1abcc9a6a2bb9e5 (patch) | |
tree | 2ff57e600d8b7d0bee4219965cfffae76116d9ae | |
parent | 0dc263af065cb1e38f3b41dfd80198eae1b81172 (diff) | |
download | unitd-e0d53880a4f12d2f7f1b134ca1abcc9a6a2bb9e5.tar unitd-e0d53880a4f12d2f7f1b134ca1abcc9a6a2bb9e5.zip |
rcS: do not access ustream_buf data directly
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
-rw-r--r-- | rcS.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -42,7 +42,6 @@ struct initd { static void pipe_cb(struct ustream *s, int bytes) { - struct ustream_buf *buf = s->r.head; char *newline, *str; int len; @@ -50,12 +49,12 @@ static void pipe_cb(struct ustream *s, int bytes) str = ustream_get_read_buf(s, NULL); if (!str) break; - newline = strchr(buf->data, '\n'); + newline = strchr(str, '\n'); if (!newline) break; *newline = 0; len = newline + 1 - str; - syslog(0, buf->data); + syslog(0, str); ustream_consume(s, len); } while (1); } |