forked from Minki/linux
RDMA/cxgb4: Don't leak skb in c4iw_uld_rx_handler()
Signed-off-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
This commit is contained in:
parent
eda6d1d1b7
commit
dbb084cc5f
@ -897,11 +897,13 @@ static int c4iw_uld_rx_handler(void *handle, const __be64 *rsp,
|
||||
}
|
||||
|
||||
opcode = *(u8 *)rsp;
|
||||
if (c4iw_handlers[opcode])
|
||||
if (c4iw_handlers[opcode]) {
|
||||
c4iw_handlers[opcode](dev, skb);
|
||||
else
|
||||
} else {
|
||||
pr_info("%s no handler opcode 0x%x...\n", __func__,
|
||||
opcode);
|
||||
kfree_skb(skb);
|
||||
}
|
||||
|
||||
return 0;
|
||||
nomem:
|
||||
|
Loading…
Reference in New Issue
Block a user