From f1aa60efc5435d0897417959793794d4ec195ad2 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 27 Jun 2013 19:01:06 +0200 Subject: [PATCH] luci2: make parsing START and STOP from init scripts more robust --- luci2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/luci2.c b/luci2.c index 283d7cf..ece2af3 100644 --- a/luci2.c +++ b/luci2.c @@ -338,14 +338,14 @@ rpc_luci2_init_list(struct ubus_context *ctx, struct ubus_object *obj, while (fgets(path, sizeof(path) - 1, f)) { - p = strtok(path, "="); + p = strtok(path, "= \t"); - if (!strcmp(p, "START") && !!(p = strtok(NULL, " \t\n"))) + if (!strcmp(p, "START") && !!(p = strtok(NULL, "= \t\n"))) { n = atoi(p); blobmsg_add_u32(&buf, "start", n); } - else if (!strcmp(p, "STOP") && !!(p = strtok(NULL, " \t\n"))) + else if (!strcmp(p, "STOP") && !!(p = strtok(NULL, "= \t\n"))) { blobmsg_add_u32(&buf, "stop", atoi(p)); break; -- 2.30.2