Cleanup the EVP_MD_CTX before exit rather than after
[openssl.git] / test / sha1test.c
index 6b8ad42141e56791f0fed63ffa51523742e594b2..8cba4b22fd332d543b7bcf2d5144bf12e282bfef 100644 (file)
@@ -96,7 +96,7 @@ int main(int argc, char *argv[])
     ebcdic2ascii(test[1], test[1], strlen(test[1]));
 #endif
 
-    c = EVP_MD_CTX_create();
+    c = EVP_MD_CTX_new();
     P = test;
     R = ret;
     i = 1;
@@ -136,8 +136,8 @@ int main(int argc, char *argv[])
     if (err)
         printf("ERROR: %d\n", err);
 #endif
+    EVP_MD_CTX_free(c);
     EXIT(err);
-    EVP_MD_CTX_destroy(c);
     return (0);
 }