Commit 37ec0733 authored by Lev Walkin's avatar Lev Walkin

stricter bounds checking

parent b386d242
...@@ -160,7 +160,7 @@ der_tlv_length_serialize(ber_tlv_len_t len, void *bufp, size_t size) { ...@@ -160,7 +160,7 @@ der_tlv_length_serialize(ber_tlv_len_t len, void *bufp, size_t size) {
break; break;
} }
if(size < required_size) if(size <= required_size)
return required_size + 1; return required_size + 1;
*buf++ = (uint8_t)(0x80 | required_size); /* Length of the encoding */ *buf++ = (uint8_t)(0x80 | required_size); /* Length of the encoding */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment