commit | b1790312da61ec882f2511bcc6f0f04bdc365c50 | [log] [tgz] |
---|---|---|
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | Sun Apr 16 08:57:39 2006 +0000 |
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | Sun Apr 16 08:57:39 2006 +0000 |
tree | 9873c392fce8f721e405632a66560494541ee362 | |
parent | 6f3a88fc0f6b3c4083286b8fa8c895e0ba5ab56e [diff] |
stricter bounds checking git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1109 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/ber_tlv_length.c b/skeletons/ber_tlv_length.c index f7342e7..9c43eeb 100644 --- a/skeletons/ber_tlv_length.c +++ b/skeletons/ber_tlv_length.c
@@ -160,7 +160,7 @@ break; } - if(size < required_size) + if(size <= required_size) return required_size + 1; *buf++ = (uint8_t)(0x80 | required_size); /* Length of the encoding */