From: Andy Polyakov Date: Tue, 11 Apr 2017 22:05:26 +0000 (+0200) Subject: asn1/a_int.c: don't write result if returning error. X-Git-Tag: OpenSSL_1_1_1-pre1~1761 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b997adb3a518b065240e70acf38ec5f77a937f53;p=oweals%2Fopenssl.git asn1/a_int.c: don't write result if returning error. Reviewed-by: Rich Salz Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/3192) --- diff --git a/crypto/asn1/a_int.c b/crypto/asn1/a_int.c index a8fc213a73..fe700b22f7 100644 --- a/crypto/asn1/a_int.c +++ b/crypto/asn1/a_int.c @@ -202,7 +202,6 @@ static int asn1_get_uint64(uint64_t *pr, const unsigned char *b, size_t blen) ASN1err(ASN1_F_ASN1_GET_UINT64, ASN1_R_TOO_LARGE); return 0; } - *pr = 0; if (b == NULL) return 0; for (r = 0, i = 0; i < blen; i++) {