From ec99373df6eeee8c8d1d868518e21dfaa73992c8 Mon Sep 17 00:00:00 2001 From: Alfred Klomp Date: Mon, 14 Jul 2014 22:07:34 +0200 Subject: [PATCH] pkcs5.c: fix dead store: return proper exit status Found with Clang's `scan-build` tool. The error value assigned to `ret` is not returned, meaning that the selftest always succeeds. Ensure the error value is propagated back to the caller. --- library/pkcs5.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/pkcs5.c b/library/pkcs5.c index 8e55415bc..9826c5db7 100644 --- a/library/pkcs5.c +++ b/library/pkcs5.c @@ -407,7 +407,7 @@ int pkcs5_self_test( int verbose ) printf( "\n" ); - return( 0 ); + return( ret ); } #endif /* POLARSSL_SELF_TEST */