From e5de0a0004b3eb76f636c071a7aeeff970d0b4b5 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Sat, 30 Sep 2017 13:36:55 +0200 Subject: [PATCH] Revert "catch case where blen%8 != 0" This reverts commit 548ee347c0d3366a41e5fa28ac3c0b44b362fdb5. --- src/pk/asn1/der/bit/der_decode_raw_bit_string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pk/asn1/der/bit/der_decode_raw_bit_string.c b/src/pk/asn1/der/bit/der_decode_raw_bit_string.c index 400f240..18fb829 100644 --- a/src/pk/asn1/der/bit/der_decode_raw_bit_string.c +++ b/src/pk/asn1/der/bit/der_decode_raw_bit_string.c @@ -78,7 +78,7 @@ int der_decode_raw_bit_string(const unsigned char *in, unsigned long inlen, blen = ((dlen - 1) << 3) - (in[x++] & 7); /* too many bits? */ - if ((blen + 7)/8 > *outlen) { + if (blen/8 > *outlen) { *outlen = blen; return CRYPT_BUFFER_OVERFLOW; }