From: Jouni Malinen Date: Tue, 10 Nov 2009 14:51:59 +0000 (+0200) Subject: Fix comparison to use correct symbol name (__rand vs. rand) X-Git-Tag: hostap_0_7_0~83 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=libeap.git;a=commitdiff_plain;h=6689218ec77165de16e07a49b627cb41bdb327c1 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. --- 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';