Parcourir la source

Fix comparison to use correct symbol name (__rand vs. rand)

rand would be the address of rand() function and never NULL. The previous
version could have crashed on invalid AKA-AUTS command. Though, these
commands are only from hostapd which sends valid requests and as such,
the actual issue did not show up.
Jouni Malinen il y a 15 ans
Parent
commit
6689218ec7
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/hlr_auc_gw/hlr_auc_gw.c

+ 1 - 1
src/hlr_auc_gw/hlr_auc_gw.c

@@ -544,7 +544,7 @@ static void aka_auts(int s, struct sockaddr_un *from, socklen_t fromlen,
 	*auts++ = '\0';
 
 	__rand = strchr(auts, ' ');
-	if (rand == NULL)
+	if (__rand == NULL)
 		return;
 	*__rand++ = '\0';