From f1aa60efc5435d0897417959793794d4ec195ad2 Mon Sep 17 00:00:00 2001
From: Jo-Philipp Wich <jow@openwrt.org>
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;