From fb8063f37fddd1b1ecc5faeb97b32f3309f6d88a Mon Sep 17 00:00:00 2001 From: Andrew Zaborowski Date: Mon, 15 Jan 2018 14:31:22 +0100 Subject: [PATCH] netdev: Make sure we send SET_STATION after FT Make sure that we set the AUTHORIZED sta flag after an FT in netdev_set_pairwise_key_cb, I broke this in a03839f8efa080ec13e0eca5b0c6f142984deb45. --- src/netdev.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/netdev.c b/src/netdev.c index 4792a4f1..d9d64932 100644 --- a/src/netdev.c +++ b/src/netdev.c @@ -1133,9 +1133,11 @@ static void netdev_set_pairwise_key_cb(struct l_genl_msg *msg, void *data) goto error; } - if (netdev->operational) - return; - + /* + * Set the AUTHORIZED flag using a SET_STATION command even if + * we're already operational, it will not hurt during re-keying + * and is necessary after an FT. + */ msg = netdev_build_cmd_set_station(netdev); netdev->set_station_cmd_id =