Commit ed175d9c authored by YueHaibing's avatar YueHaibing Committed by David S. Miller
Browse files

devlink: Add missing check of nlmsg_put



nlmsg_put may fail, this fix add a check of its return value.

Signed-off-by: default avatarYueHaibing <yuehaibing@huawei.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 56431e38
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -4086,6 +4086,9 @@ devlink_health_buffer_snd(struct genl_info *info,
		return -ENOMEM;
	nlh = nlmsg_put(skb, info->snd_portid, info->snd_seq,
			NLMSG_DONE, 0, flags | NLM_F_MULTI);
	if (!nlh)
		goto nla_put_failure;

	err = genlmsg_reply(skb, info);
	if (err)
		return err;