Remove unnecessary NULL check
authorEytan Lifshitz <eytan.lifshitz@intel.com>
Mon, 10 Feb 2014 10:55:06 +0000 (12:55 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 13 Feb 2014 13:58:17 +0000 (15:58 +0200)
In send_assoc_resp(), sta was checked for NULL, although it can't be
NULL.

Signed-hostap: Eytan Lifshitz <eytan.lifshitz@intel.com>

src/ap/ieee802_11.c

index 4626ec4..c755265 100644 (file)
@@ -1129,8 +1129,7 @@ static void send_assoc_resp(struct hostapd_data *hapd, struct sta_info *sta,
        reply->u.assoc_resp.capab_info =
                host_to_le16(hostapd_own_capab_info(hapd, sta, 0));
        reply->u.assoc_resp.status_code = host_to_le16(status_code);
-       reply->u.assoc_resp.aid = host_to_le16((sta ? sta->aid : 0)
-                                              | BIT(14) | BIT(15));
+       reply->u.assoc_resp.aid = host_to_le16(sta->aid | BIT(14) | BIT(15));
        /* Supported rates */
        p = hostapd_eid_supp_rates(hapd, reply->u.assoc_resp.variable);
        /* Extended supported rates */