From: Nick Porter Date: Wed, 18 Sep 2024 07:37:45 +0000 (+0100) Subject: Handle ch being NULL X-Git-Tag: release_3_2_7~194 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b385f31da21e04dbb10baa373fbb257564d2436;p=thirdparty%2Ffreeradius-server.git Handle ch being NULL --- diff --git a/src/modules/rlm_eap/radeapclient.c b/src/modules/rlm_eap/radeapclient.c index ae24f06cc71..cdf8fa47bd0 100644 --- a/src/modules/rlm_eap/radeapclient.c +++ b/src/modules/rlm_eap/radeapclient.c @@ -694,7 +694,7 @@ static void generate_triplets(RADIUS_PACKET *packet, VALUE_PAIR *ki, uint8_t con char buffer[33]; /* 32 hexits (16 bytes) + 1 */ for (i = 0; i < EAPSIM_RAND_SIZE; i++) { - ess.keys.rand[idx][i] = ch[(idx * EAPSIM_RAND_SIZE) + i]; + ess.keys.rand[idx][i] = ch ? ch[(idx * EAPSIM_RAND_SIZE) + i] : 0; } /*