don't call pairfind when we have the vp
authorAlan T. DeKok <aland@freeradius.org>
Sun, 12 May 2013 12:55:51 +0000 (08:55 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 12 May 2013 12:55:51 +0000 (08:55 -0400)
src/modules/rlm_eap/types/rlm_eap_peap/peap.c

index 5bdecf5..919e200 100644 (file)
@@ -1221,7 +1221,7 @@ static int setup_fake_request(REQUEST *request, REQUEST *fake, peap_tunnel_t *t)
        if (t->username) {
                vp = paircopy(fake->packet, t->username);
                pairadd(&fake->packet->vps, vp);
-               fake->username = pairfind(fake->packet->vps, PW_USER_NAME, 0, TAG_ANY);
+               fake->username = vp;
                RDEBUG2("Setting User-Name to %s", fake->username->vp_strvalue);
        } else {
                RDEBUG2("No tunnel username (SSL resumption?)");