|
@@ -2592,7 +2592,7 @@ send_done:
|
|
if (!nlh) {
|
|
if (!nlh) {
|
|
err = devlink_dpipe_send_and_alloc_skb(&skb, info);
|
|
err = devlink_dpipe_send_and_alloc_skb(&skb, info);
|
|
if (err)
|
|
if (err)
|
|
- goto err_skb_send_alloc;
|
|
|
|
|
|
+ return err;
|
|
goto send_done;
|
|
goto send_done;
|
|
}
|
|
}
|
|
return genlmsg_reply(skb, info);
|
|
return genlmsg_reply(skb, info);
|
|
@@ -2600,7 +2600,6 @@ send_done:
|
|
nla_put_failure:
|
|
nla_put_failure:
|
|
err = -EMSGSIZE;
|
|
err = -EMSGSIZE;
|
|
err_resource_put:
|
|
err_resource_put:
|
|
-err_skb_send_alloc:
|
|
|
|
nlmsg_free(skb);
|
|
nlmsg_free(skb);
|
|
return err;
|
|
return err;
|
|
}
|
|
}
|