Files
MicrOBU/microbu-esp32c5/external/vanetza-idf/vanetza/asn1/patches/integer-oer-zero-length.patch
T

14 lines
425 B
Diff
Raw Normal View History

diff --git a/vanetza/asn1/support/INTEGER_oer.c b/vanetza/asn1/support/INTEGER_oer.c
index 8e0db3244..40dd53f4c 100644
--- a/vanetza/asn1/support/INTEGER_oer.c
+++ b/vanetza/asn1/support/INTEGER_oer.c
@@ -49,7 +49,7 @@ INTEGER_decode_oer(const asn_codec_ctx_t *opt_codec_ctx,
size -= consumed;
}
- if(req_bytes > size) {
+ if(req_bytes == 0 || req_bytes > size) {
ASN__DECODE_STARVED;
}