]> git.baikalelectronics.ru Git - kernel.git/commit
macsec: fix memory leaks around rx_handler (un)registration
authorSabrina Dubroca <sd@queasysnail.net>
Fri, 22 Apr 2016 09:28:06 +0000 (11:28 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 24 Apr 2016 18:31:58 +0000 (14:31 -0400)
commitd1836fc3652fc9086afd43d78d770115398931b6
treef9a3cbd70f51112658544422e2783ab928dd112a
parentd487cf54e0462befbb80538e1b59defe4992348a
macsec: fix memory leaks around rx_handler (un)registration

We leak a struct macsec_rxh_data when we unregister the rx_handler in
macsec_dellink.
We also leak a struct macsec_rxh_data in register_macsec_dev if we fail
to register the rx_handler.

Fixes: 4f0c7417cca8 ("macsec: introduce IEEE 802.1AE driver")
Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/macsec.c