commit | c6bd359a08b04832a16569a79cc4a6455cec3738 | [log] [tgz] |
---|---|---|
author | Lev Walkin <vlm@lionet.info> | Wed Aug 30 17:36:23 2017 -0700 |
committer | Lev Walkin <vlm@lionet.info> | Wed Aug 30 20:21:35 2017 -0700 |
tree | 24805de06ca179b28e7f7a569d1e1dcd0908a418 | |
parent | 96f9921b099a1c39163d397f4c6b9d92b004b4c6 [diff] [blame] |
decode SET OF OER, file
diff --git a/skeletons/oer_support.c b/skeletons/oer_support.c index 93ebcf3..cd3d6b9 100644 --- a/skeletons/oer_support.c +++ b/skeletons/oer_support.c
@@ -57,8 +57,10 @@ len = (len << 8) + *b; } - if(len > RSIZE_MAX) /* A bit of C11 validation */ + if(len > RSIZE_MAX) { /* A bit of C11 validation */ + *len_r = 0; return -1; + } *len_r = len; assert(len_len + 1 == bend - (const uint8_t *)bufptr);