ssl_client2 and ssl_server2 now exit with 1 on errors (shell
limitations)
diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c
index ca4d7c7..591f4c4 100644
--- a/programs/ssl/ssl_client2.c
+++ b/programs/ssl/ssl_client2.c
@@ -805,6 +805,10 @@
     fflush( stdout ); getchar();
 #endif
 
+    // Shell can not handle large exit numbers -> 1 for errors
+    if( ret < 0 )
+        ret = 1;
+
     return( ret );
 }
 #endif /* POLARSSL_BIGNUM_C && POLARSSL_ENTROPY_C && POLARSSL_SSL_TLS_C &&