From eaaf5d23fd23dd2ced850cb5b1265aad1412b24e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 19 Jul 2005 15:07:25 +0000 Subject: [PATCH] (generic_decode_fail): only copy in if checklen its less then 0xffffff and larger than 0. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@15661 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/asn1/check-common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/asn1/check-common.c b/lib/asn1/check-common.c index fddfacaaa..5ee2108e1 100644 --- a/lib/asn1/check-common.c +++ b/lib/asn1/check-common.c @@ -335,7 +335,7 @@ generic_decode_fail (const struct test_case *tests, data = map_alloc(OVERRUN, NULL, data_size, &data_map); - if (tests[i].byte_len != -1) { + if (tests[i].byte_len < 0xffffff && tests[i].byte_len >= 0) { sz = tests[i].byte_len; bytes = tests[i].bytes; } else {