From: Felix Fietkau Date: Tue, 18 Mar 2014 12:24:57 +0000 (+0100) Subject: rcS: do not access ustream_buf data directly X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e0d53880a4f12d2f7f1b134ca1abcc9a6a2bb9e5;p=oweals%2Fprocd.git rcS: do not access ustream_buf data directly Signed-off-by: Felix Fietkau --- diff --git a/rcS.c b/rcS.c index d04e017..eb1c467 100644 --- a/rcS.c +++ b/rcS.c @@ -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); }