Fix compilers warnings in reduced configs
diff --git a/library/ssl_cli.c b/library/ssl_cli.c
index 42174db..5890227 100644
--- a/library/ssl_cli.c
+++ b/library/ssl_cli.c
@@ -318,9 +318,10 @@
     {
         MBEDTLS_SSL_DEBUG_MSG( 3, ( "generating new ecjpake parameters" ) );
 
-        if( ( ret = mbedtls_ecjpake_write_round_one( &ssl->handshake->ecjpake_ctx,
-                        p + 2, end - p - 2, &kkpp_len,
-                        ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 )
+        ret = mbedtls_ecjpake_write_round_one( &ssl->handshake->ecjpake_ctx,
+                                        p + 2, end - p - 2, &kkpp_len,
+                                        ssl->conf->f_rng, ssl->conf->p_rng );
+        if( ret != 0 )
         {
             MBEDTLS_SSL_DEBUG_RET( 1 , "mbedtls_ecjpake_write_round_one", ret );
             return;