]> 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:34:36 +0000 (13:34 -0500)
src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

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