From: Felix Fietkau Date: Thu, 22 Sep 2016 18:20:29 +0000 (+0200) Subject: logd: fix default initialization of line count X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b824302bad8d73a5575d3bf1ede3e630fbb30dcd;p=oweals%2Fubox.git logd: fix default initialization of line count Signed-off-by: Felix Fietkau --- diff --git a/log/logd.c b/log/logd.c index 3f80459..58a1dec 100644 --- a/log/logd.c +++ b/log/logd.c @@ -92,6 +92,9 @@ read_log(struct ubus_context *ctx, struct ubus_object *obj, int ret; bool stream = true; + if (!stream) + count = 100; + if (msg) { blobmsg_parse(read_policy, __READ_MAX, tb, blob_data(msg), blob_len(msg)); if (tb[READ_LINES]) @@ -99,8 +102,6 @@ read_log(struct ubus_context *ctx, struct ubus_object *obj, if (tb[READ_STREAM]) stream = blobmsg_get_bool(tb[READ_STREAM]); } - if (!stream) - count = 100; if (pipe(fds) == -1) { fprintf(stderr, "logd: failed to create pipe: %s\n", strerror(errno));