From: Felix Fietkau Date: Fri, 9 Sep 2011 17:57:27 +0000 (+0200) Subject: handle static proto setup failure X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=commitdiff_plain;h=82bd6990581a6a424fcabe8e5da9af885d531e07 handle static proto setup failure --- diff --git a/proto-static.c b/proto-static.c index 3868ab7..3734f09 100644 --- a/proto-static.c +++ b/proto-static.c @@ -205,10 +205,10 @@ static_handler(struct interface_proto_state *proto, switch (cmd) { case PROTO_CMD_SETUP: - if (static_proto_setup(state)) - break; + if (!static_proto_setup(state)) + return -1; - /* fall through */ + break; case PROTO_CMD_TEARDOWN: break; }