From: Nikos Mavrogiannopoulos Date: Fri, 21 Nov 2008 19:45:46 +0000 (+0200) Subject: return non zero error code on error conditions. X-Git-Tag: gnutls_2_7_3~40 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b0579b6478f904bf58d1636f5633a094ad388a8a;p=thirdparty%2Fgnutls.git return non zero error code on error conditions. --- diff --git a/src/cli.c b/src/cli.c index 9749c56d01..2b46992d92 100644 --- a/src/cli.c +++ b/src/cli.c @@ -571,7 +571,7 @@ main (int argc, char **argv) fd_set rset; int maxfd; struct timeval tv; - int user_term = 0; + int user_term = 0, retval = 0; socket_st hd; set_program_name (argv[0]); @@ -653,8 +653,6 @@ main (int argc, char **argv) printf ("*** This is a resumed session\n"); } - - if (resume != 0 && i == 0) { @@ -715,6 +713,7 @@ after_handshake: { fprintf (stderr, "*** Handshake has failed\n"); user_term = 1; + retval = 1; break; } } @@ -745,6 +744,7 @@ after_handshake: { fprintf (stderr, "*** Server has terminated the connection abnormally.\n"); + retval = 1; break; } else if (ret > 0) @@ -778,6 +778,7 @@ after_handshake: { fprintf (stderr, "*** Handshake has failed\n"); user_term = 1; + retval = 1; break; } } @@ -834,7 +835,7 @@ after_handshake: gnutls_global_deinit (); - return 0; + return retval; } void