From b3b67209447e3b7271bcd2f36deb64a5d8d7dcec Mon Sep 17 00:00:00 2001
From: Geoff Thorpe <geoff@openssl.org>
Date: Mon, 14 Jun 2004 23:37:32 +0000
Subject: [PATCH] Correct the return codes for ecdsatest.

Submitted by: Nils Larsch
Reviewed by: Geoff Thorpe
---
 crypto/ecdsa/ecdsatest.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/crypto/ecdsa/ecdsatest.c b/crypto/ecdsa/ecdsatest.c
index f3371e4229..401b23c694 100644
--- a/crypto/ecdsa/ecdsatest.c
+++ b/crypto/ecdsa/ecdsatest.c
@@ -449,7 +449,7 @@ builtin_err:
 
 int main(void)
 	{
-	int 	ret = 0;
+	int 	ret = 1;
 	BIO	*out;
 
 	out = BIO_new_fp(stdout, BIO_NOCLOSE);
@@ -477,9 +477,9 @@ int main(void)
 	if (!x9_62_tests(out))  goto err;
 	if (!test_builtin(out)) goto err;
 	
-	ret = 1;
+	ret = 0;
 err:	
-	if (!ret) 	
+	if (ret) 	
 		BIO_printf(out, "\nECDSA test failed\n");
 	else 
 		BIO_printf(out, "\nECDSA test passed\n");
@@ -491,6 +491,6 @@ err:
 	CRYPTO_mem_leaks(out);
 	if (out != NULL)
 		BIO_free(out);
-	return(0);
+	return ret;
 	}	
 #endif
-- 
2.25.1