ieee802154: missing put_dev() on error
Subsystems (4)
PATCH 1/1 ieee802154: missing put_dev() on error
We should call put_dev() on the error path here.
Fixes 3e9c156e2c21 ('ieee802154: add netlink interfaces for llsec')
Signed-off-by Dan Carpenter <[email protected]>
---
Applies to -next
net/ieee802154/nl-mac.c +4 -2
@@ -832,8 +832,10 @@ int ieee802154_llsec_getparams(struct sk_buff *skb, struct genl_info *info)return -ENODEV ; ops =ieee802154_mlme_ops (dev); -if (!ops->llsec) -return -EOPNOTSUPP ; +if (!ops->llsec) { + rc = -EOPNOTSUPP ; + goto out_dev; + } msg =nlmsg_new (NLMSG_DEFAULT_SIZE ,GFP_KERNEL );if (!msg)
From: Dan Carpenter <[email protected]>
Date: Thu, 22 May 2014 10:53:06 +0300
Quoted 4 lines
We should call
put_dev()on the error path here.Fixes 3e9c156e2c21 ('ieee802154: add netlink interfaces for llsec')Signed-off-by Dan Carpenter <[email protected]>
Applied, thanks Dan.