From: Alan T. DeKok Date: Wed, 19 Apr 2017 18:42:34 +0000 (-0400) Subject: terminate && check VP X-Git-Tag: release_3_0_14~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e39bc76fb2f8fba83eb0750010ecdb1e7b285405;p=thirdparty%2Ffreeradius-server.git terminate && check VP --- diff --git a/src/modules/rlm_eap/rlm_eap.c b/src/modules/rlm_eap/rlm_eap.c index a930d6fa1e9..14265ee754b 100644 --- a/src/modules/rlm_eap/rlm_eap.c +++ b/src/modules/rlm_eap/rlm_eap.c @@ -469,10 +469,12 @@ static rlm_rcode_t CC_HINT(nonnull) mod_authenticate(void *instance, REQUEST *re new = talloc_array(vp, char, vp->vp_length + 1); memcpy(new, old, vp->vp_length); + new[vp->length] = '\0'; new[vp->length + 1] = '\0'; vp->vp_strvalue = new; rad_const_free(old); + VERIFY_VP(vp); } }