From: Moritz Muehlenhoff <jmm@debian.org>
Date: Sun, 21 Jun 2009 20:43:45 +0000 (+0200)
Subject: Staging: wlan-ng: Use kzfree() to securely zero-out the WEP key when freeing it
X-Git-Tag: firefly_0821_release~12948^2~571
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=2f5851917c7a2b29b0f73d974f241b9f8aaa62dd;p=firefly-linux-kernel-4.4.55.git

Staging: wlan-ng: Use kzfree() to securely zero-out the WEP key when freeing it

Signed-off-by: Moritz Muehlenhoff <jmm@debian.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---

diff --git a/drivers/staging/wlan-ng/p80211netdev.c b/drivers/staging/wlan-ng/p80211netdev.c
index 0f030f8a97a3..dd96a42bb72f 100644
--- a/drivers/staging/wlan-ng/p80211netdev.c
+++ b/drivers/staging/wlan-ng/p80211netdev.c
@@ -448,7 +448,7 @@ static int p80211knetdev_hard_start_xmit(struct sk_buff *skb,
 failed:
 	/* Free up the WEP buffer if it's not the same as the skb */
 	if ((p80211_wep.data) && (p80211_wep.data != skb->data))
-		kfree(p80211_wep.data);
+		kzfree(p80211_wep.data);
 
 	/* we always free the skb here, never in a lower level. */
 	if (!result)