From fc16e749a2fa20e0191dd0e2a5a3d989f97a1d6a Mon Sep 17 00:00:00 2001 From: leitner Date: Fri, 7 Jan 2022 03:44:43 +0000 Subject: [PATCH] off by one --- scan_asn1tagint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scan_asn1tagint.c b/scan_asn1tagint.c index 3050688..d7db42c 100644 --- a/scan_asn1tagint.c +++ b/scan_asn1tagint.c @@ -39,7 +39,7 @@ int main() { assert(scan_asn1tagint(buf,buf+1,&l)==0); // incomplete input memcpy(buf,"\xff\xff\xff\xff\xff\xff\xff\xff\xff\x7f",10); assert(scan_asn1tagint(buf,buf+10,&l)==0); // value not representable - memcpy(buf,"\x8f\xff\xff\xff\x7f",6); + memcpy(buf,"\x8f\xff\xff\xff\x7f",5); assert(scan_asn1tagint(buf,buf+10,&l)==5 && l==0xffffffff); // largest 32-bit memcpy(buf,"\xff\xff\xff\xff\xff\xff\xff\xff\x7f",9); if (sizeof(l)==8) {