Browse 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 15 years ago
parent
commit
6689218ec7
1 changed files with 1 additions and 1 deletions
  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';