Parcourir la source

Fix alloc validation in wpa_bss_get_bit_rates()

Need to check the value returned by os_malloc(), not the pointer to
this value.
Jouni Malinen il y a 15 ans
Parent
commit
728e776c09
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      wpa_supplicant/bss.c

+ 1 - 1
wpa_supplicant/bss.c

@@ -578,7 +578,7 @@ int wpa_bss_get_bit_rates(const struct wpa_bss *bss, u8 **rates)
 	len = (ie ? ie[1] : 0) + (ie2 ? ie2[1] : 0);
 
 	*rates = os_malloc(len);
-	if (!rates)
+	if (!*rates)
 		return -1;
 
 	for (i = 0; ie && i < ie[1]; i++)