From: Alan T. DeKok Date: Mon, 1 Sep 2014 14:39:11 +0000 (-0400) Subject: Use fr_rand() instead of random(). It's stronger. X-Git-Tag: 3.0.4+moonshot1~86 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=304732fcc981fb4c102ff792dc0750804a567157;p=freeradius.git Use fr_rand() instead of random(). It's stronger. --- diff --git a/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c b/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c index ecaeb70..18f3195 100644 --- a/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c +++ b/src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c @@ -248,7 +248,7 @@ static int eap_pwd_initiate (void *instance, eap_handler_t *handler) pack->group_num = htons(pwd_session->group_num); pack->random_function = EAP_PWD_DEF_RAND_FUN; pack->prf = EAP_PWD_DEF_PRF; - pwd_session->token = random(); + pwd_session->token = fr_rand(); memcpy(pack->token, (char *)&pwd_session->token, 4); pack->prep = EAP_PWD_PREP_NONE; strcpy(pack->identity, inst->conf->server_id);