From 6689218ec77165de16e07a49b627cb41bdb327c1 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Tue, 10 Nov 2009 16:51:59 +0200 Subject: [PATCH] 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. --- src/hlr_auc_gw/hlr_auc_gw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hlr_auc_gw/hlr_auc_gw.c b/src/hlr_auc_gw/hlr_auc_gw.c index 5ff4e44..e318903 100644 --- a/src/hlr_auc_gw/hlr_auc_gw.c +++ b/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'; -- 2.1.4