]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit - drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c
net: qualcomm: rmnet: Fix leak on transmit failure
authorSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Tue, 5 Dec 2017 20:41:17 +0000 (13:41 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 5 Dec 2017 23:03:53 +0000 (18:03 -0500)
commitc20a548792f15f8d8e38cd74356301c6db0d241f
tree6cac4cb3e41c0a55f25e1e7c35af6c168c8b432a
parentc9d3fe9da094a9a7a3d3cd365b334b822e05f5e8
net: qualcomm: rmnet: Fix leak on transmit failure

If a skb in transmit path does not have sufficient headroom to add
the map header, the skb is not sent out and is never freed.

Fixes: ceed73a2cf4a ("drivers: net: ethernet: qualcomm: rmnet: Initial implementation")
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c