From 10bbe8b8edd2343589dc0c75c010d3f9858f8724 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Tue, 28 Oct 2014 01:41:57 +0200 Subject: [PATCH] nl80211: Fix a copy-paste error in key offload management Commit b41f26845aaa7cf8aed6e4889e7041debc476ef9 ('Add support for offloading key management operations to the driver') used incorrect variable for determining the KCK length. This does not get triggered in normal use cases since KCK and KEK are always included and of the same length (in currently supported key management cases). Anyway, this needs to be fixed to check the correct attribute. (CID 74491) Signed-off-by: Jouni Malinen --- src/drivers/driver_nl80211_event.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/driver_nl80211_event.c b/src/drivers/driver_nl80211_event.c index 7ba81688d..452336699 100644 --- a/src/drivers/driver_nl80211_event.c +++ b/src/drivers/driver_nl80211_event.c @@ -304,7 +304,7 @@ static void mlme_event_connect(struct wpa_driver_nl80211_data *drv, } if (ptk_kck) { event.assoc_info.ptk_kck = nla_data(ptk_kck); - event.assoc_info.ptk_kck_len = nla_len(ptk_kek); + event.assoc_info.ptk_kck_len = nla_len(ptk_kck); } if (ptk_kek) { event.assoc_info.ptk_kek = nla_data(ptk_kek);