diff --git a/lib/curl_sha512_256.c b/lib/curl_sha512_256.c index 78006f0d91..f125f4f6c8 100644 --- a/lib/curl_sha512_256.c +++ b/lib/curl_sha512_256.c @@ -173,6 +173,8 @@ static CURLcode Curl_sha512_256_finish(unsigned char *digest, void *in) CURLE_OK : CURLE_BAD_FUNCTION_ARGUMENT; #endif /* NEED_NETBSD_SHA512_256_WORKAROUND */ } + else + result = CURLE_OK; EVP_MD_CTX_free(*ctx); *ctx = NULL; return result;