]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
On handshake error send appropriate alert and terminate stream.
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 26 Feb 2010 18:04:26 +0000 (19:04 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 27 Feb 2010 16:34:45 +0000 (17:34 +0100)
src/cli.c

index f6cb99f93d0af6d04f1aec2c8ff18cc67bac9c8a..55888aff4e710d6868072627a4a78bc257f65de7 100644 (file)
--- a/src/cli.c
+++ b/src/cli.c
@@ -1035,6 +1035,11 @@ do_handshake (socket_st * socket)
       socket->secure = 1;
 
     }
+  else
+    {
+      gnutls_alert_send_appropriate(socket->session, ret);
+      shutdown (socket->fd, SHUT_RDWR);
+    }
   return ret;
 }