From: Daniel Golle Date: Sun, 17 Oct 2021 16:22:56 +0000 (+0100) Subject: uxc: add missing 'break' statement X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=59f769920276229a3ee2dcbe75ea54095cf14ffe;p=project%2Fprocd.git uxc: add missing 'break' statement Without the break statement the next element in the iteration will overwrite the found attributes. Stop iterating once entry has been found, so matching attributes will be used. Signed-off-by: Daniel Golle --- diff --git a/uxc.c b/uxc.c index b33513f..d8db49d 100644 --- a/uxc.c +++ b/uxc.c @@ -530,6 +530,7 @@ static int uxc_create(char *name, bool immediately) continue; found = true; + break; } if (!found) @@ -546,7 +547,6 @@ static int uxc_create(char *name, bool immediately) if (tb[CONF_WRITE_OVERLAY_PATH]) writepath = blobmsg_get_string(tb[CONF_WRITE_OVERLAY_PATH]); - if (tb[CONF_JAIL]) jailname = blobmsg_get_string(tb[CONF_JAIL]);