Commit 2d7af7e2 authored by Lars Ingebrigtsen's avatar Lars Ingebrigtsen

Protect against initial handshake failures

* src/process.c (connect_network_socket): Mark the connection
as failed if the handshake didn't succeed yet.  This should be
reworked later.
parent 9c74f2fe
......@@ -3332,7 +3332,8 @@ void connect_network_socket (Lisp_Object proc, Lisp_Object ip_addresses)
boot = Fgnutls_boot (proc, XCAR (params), XCDR (params));
p->gnutls_boot_parameters = Qnil;
if (NILP (boot) || STRINGP (boot))
if (NILP (boot) || STRINGP (boot) ||
p->gnutls_initstage != GNUTLS_STAGE_READY)
deactivate_process (proc);
if (NILP (boot))
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment