X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=crypto%2Fmdc2%2Fmdc2_one.c;h=72647f67ede4ee05b5b11d261b22587f7ad296e7;hb=cf8bac445660fca7a354f8cb78aeaac623afc12e;hp=cd569aa865a6c3c7260b30c4437dcb3506410704;hpb=9e0aad9fd60635e240f7742fa1497eced6f1cd0b;p=openssl.git diff --git a/crypto/mdc2/mdc2_one.c b/crypto/mdc2/mdc2_one.c index cd569aa865..72647f67ed 100644 --- a/crypto/mdc2/mdc2_one.c +++ b/crypto/mdc2/mdc2_one.c @@ -66,7 +66,8 @@ unsigned char *MDC2(const unsigned char *d, size_t n, unsigned char *md) static unsigned char m[MDC2_DIGEST_LENGTH]; if (md == NULL) md=m; - MDC2_Init(&c); + if (!MDC2_Init(&c)) + return NULL; MDC2_Update(&c,d,n); MDC2_Final(md,&c); OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */