From: Arran Cudbard-Bell Date: Thu, 25 May 2017 19:49:06 +0000 (-0400) Subject: Compare in_len to size of packet structure not void * X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36c45c51eedaaf13bfe8f4bb384b032e88f2e39a;p=thirdparty%2Ffreeradius-server.git Compare in_len to size of packet structure not void * --- 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 4a75e53c6bf..e885a897313 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 @@ -244,8 +244,8 @@ static rlm_rcode_t mod_process(void *instance, eap_session_t *eap_session) } packet = (pwd_id_packet_t *) in; - if (in_len < sizeof(packet)) { - REDEBUG("Packet is too small (%zd < %zd).", in_len, sizeof(packet)); + if (in_len < sizeof(*packet)) { + REDEBUG("Packet is too small (%zd < %zd).", in_len, sizeof(*packet)); return RLM_MODULE_INVALID; }