]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
One more check for size > 253
authorAlan T. DeKok <aland@freeradius.org>
Mon, 18 Feb 2013 18:23:18 +0000 (13:23 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 18 Feb 2013 18:31:57 +0000 (13:31 -0500)
src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

index ca3d471b33b0fbb3f291e1c391b5281b508acfe0..70332915f8026f221265e7f9854593992f615744 100644 (file)
@@ -380,6 +380,7 @@ static VALUE_PAIR *diameter2vp(REQUEST *request, SSL *ssl,
                        /* FALL-THROUGH */
 
                default:
+                       if (size >= 253) size = 253;
                        vp->length = size;
                        memcpy(vp->vp_strvalue, data, vp->length);
                        break;