Commit 540207ae authored by WANG Cong's avatar WANG Cong Committed by David S. Miller

fou: avoid missing unlock in failure path

Fixes: 7a6c8c34 ("fou: implement FOU_CMD_GET")
Reported-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Cc: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarCong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent c3de6317
...@@ -711,11 +711,10 @@ static int fou_nl_dump(struct sk_buff *skb, struct netlink_callback *cb) ...@@ -711,11 +711,10 @@ static int fou_nl_dump(struct sk_buff *skb, struct netlink_callback *cb)
cb->nlh->nlmsg_seq, NLM_F_MULTI, cb->nlh->nlmsg_seq, NLM_F_MULTI,
skb, FOU_CMD_GET); skb, FOU_CMD_GET);
if (ret) if (ret)
goto done; break;
} }
mutex_unlock(&fn->fou_lock); mutex_unlock(&fn->fou_lock);
done:
cb->args[0] = idx; cb->args[0] = idx;
return skb->len; return skb->len;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment