]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wlantest: Fix LLC debug print
authorJouni Malinen <j@w1.fi>
Sun, 7 Nov 2010 09:31:11 +0000 (11:31 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 7 Nov 2010 21:29:01 +0000 (23:29 +0200)
wlantest/rx_data.c

index de34bf4d8aa18d6c30cb9a353e818133f8567fc2..0320144a34f5473078f9ad7fabb967803fa23b81 100644 (file)
@@ -451,13 +451,16 @@ static void rx_data_eth(struct wlantest *wt, const u8 *dst, const u8 *src,
 static void rx_data_process(struct wlantest *wt, const u8 *dst, const u8 *src,
                            const u8 *data, size_t len, int prot)
 {
+       if (len == 0)
+               return;
+
        if (len >= 8 && os_memcmp(data, "\xaa\xaa\x03\x00\x00\x00", 6) == 0) {
                rx_data_eth(wt, dst, src, WPA_GET_BE16(data + 6),
                            data + 8, len - 8, prot);
                return;
        }
 
-       wpa_hexdump(MSG_DEBUG, "Unrecognized LLC", data, len > 8 ? len : 7);
+       wpa_hexdump(MSG_DEBUG, "Unrecognized LLC", data, len > 8 ? 8 : len);
 }