mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 22:47:56 +00:00
swconfig: fix un-initialized return value
Fix CID 1330844 Found-by: Coverity Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
This commit is contained in:
parent
4456dd4660
commit
e37ad4e5ca
@ -92,7 +92,7 @@ swlib_call(int cmd, int (*call)(struct nl_msg *, void *),
|
|||||||
struct nl_cb *cb = NULL;
|
struct nl_cb *cb = NULL;
|
||||||
int finished;
|
int finished;
|
||||||
int flags = 0;
|
int flags = 0;
|
||||||
int err;
|
int err = 0;
|
||||||
|
|
||||||
msg = nlmsg_alloc();
|
msg = nlmsg_alloc();
|
||||||
if (!msg) {
|
if (!msg) {
|
||||||
@ -105,7 +105,8 @@ swlib_call(int cmd, int (*call)(struct nl_msg *, void *),
|
|||||||
|
|
||||||
genlmsg_put(msg, NL_AUTO_PID, NL_AUTO_SEQ, genl_family_get_id(family), 0, flags, cmd, 0);
|
genlmsg_put(msg, NL_AUTO_PID, NL_AUTO_SEQ, genl_family_get_id(family), 0, flags, cmd, 0);
|
||||||
if (data) {
|
if (data) {
|
||||||
if (data(msg, arg) < 0)
|
err = data(msg, arg);
|
||||||
|
if (err < 0)
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user