nl80211: Fix FT Action send command
authorJouni Malinen <j@w1.fi>
Thu, 11 Mar 2010 22:41:03 +0000 (00:41 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 11 Mar 2010 22:41:03 +0000 (00:41 +0200)
Need to include payload header in the data length to avoid sending
truncated FT Action frame.

src/drivers/driver_nl80211.c

index d4679b9..5759760 100644 (file)
@@ -5126,8 +5126,8 @@ static int nl80211_send_ft_action(void *priv, u8 action, const u8 *target_ap,
         * FT IEs
         */
 
-       data_len = ies_len;
-       data = os_malloc(2 + 2 * ETH_ALEN + data_len);
+       data_len = 2 + 2 * ETH_ALEN + ies_len;
+       data = os_malloc(data_len);
        if (data == NULL)
                return -1;
        pos = data;