From 40ff4401c485b9c20e8534dd9676e9cdc6ab854f Mon Sep 17 00:00:00 2001 From: leitner Date: Thu, 6 Jan 2022 00:00:17 +0000 Subject: [PATCH] test one more corner case --- scan_asn1rawint.c | 1 + 1 file changed, 1 insertion(+) diff --git a/scan_asn1rawint.c b/scan_asn1rawint.c index fd323bc..69f863d 100644 --- a/scan_asn1rawint.c +++ b/scan_asn1rawint.c @@ -46,5 +46,6 @@ int main() { assert(scan_asn1rawint(buf, buf+10, 9, &l) == 0); // value too large, not representable memcpy(buf,"\xff\x01\x02\x03\x04\x05\x06\x07\x08\x09",10); assert(scan_asn1rawint(buf, buf+10, 10, &l) == 0); // value too large, not representable + assert(scan_asn1rawint(buf, buf+1, 3, &l) == 0); // buffer too small for length } #endif