X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Frlm_eap%2Frlm_eap.c;h=14265ee754b32a0fb530a3a5135c72c2ef46a2f1;hb=e39bc76fb2f8fba83eb0750010ecdb1e7b285405;hp=a930d6fa1e9934698668e8072043541ebf9a63e6;hpb=404fc843c8356edb32dde27eeddc39b2a224c14f;p=freeradius.git diff --git a/src/modules/rlm_eap/rlm_eap.c b/src/modules/rlm_eap/rlm_eap.c index a930d6f..14265ee 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); } }