Skip to content

Commit

Permalink
NFC: fix possible resource leak
Browse files Browse the repository at this point in the history
Put the device to avoid resource leak on path that the polling flag is
invalid.

Fixes: a831b91 ("NFC: Do not return EBUSY when stopping a poll that's already stopped")
Signed-off-by: Pan Bian <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
  • Loading branch information
SinkFinder authored and kuba-moo committed Jan 23, 2021
1 parent fc024c5 commit d8f923c
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions net/nfc/netlink.c
Original file line number Diff line number Diff line change
Expand Up @@ -852,6 +852,7 @@ static int nfc_genl_stop_poll(struct sk_buff *skb, struct genl_info *info)

if (!dev->polling) {
device_unlock(&dev->dev);
nfc_put_device(dev);
return -EINVAL;
}

Expand Down

0 comments on commit d8f923c

Please sign in to comment.