calipso: fix resource leak on calipso_genopt failure
authorColin Ian King <colin.king@canonical.com>
Thu, 11 Aug 2016 17:17:22 +0000 (18:17 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sat, 13 Aug 2016 21:56:17 +0000 (14:56 -0700)
commitb4c0e0c61f81dedc82dda35c287ea149ff98b434
treeec7aea76bd12aa927205b592f846f782cc8904d2
parent747ea55e4f78fd980350c39570a986b8c1c3e4aa
calipso: fix resource leak on calipso_genopt failure

Currently, if calipso_genopt fails then the error exit path
does not free the ipv6_opt_hdr new causing a memory leak. Fix
this by kfree'ing new on the error exit path.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv6/calipso.c