Fix for bug #166 - TLS crash.

This commit is contained in:
Jan Vidar Krey 2011-11-29 10:19:43 +01:00
parent 1102a86463
commit 3a39a36fbb

View File

@ -92,20 +92,14 @@ static void probe_net_event(struct net_connection* con, int events, void *arg)
{ {
LOG_TRACE("Probed TLS %d.%d connection. TLS disabled in hub.", (int) probe_recvbuf[1], (int) probe_recvbuf[2]); LOG_TRACE("Probed TLS %d.%d connection. TLS disabled in hub.", (int) probe_recvbuf[1], (int) probe_recvbuf[2]);
} }
probe_destroy(probe);
return;
} }
else else
{ {
LOG_TRACE("Probed TLS %d.%d connection", (int) probe_recvbuf[1], (int) probe_recvbuf[2]); LOG_TRACE("Probed unsupported protocol: %x%x%x%x.", (int) probe_recvbuf[0], (int) probe_recvbuf[1], (int) probe_recvbuf[2], (int) probe_recvbuf[3]);
net_con_ssl_handshake(con, net_con_ssl_mode_server, probe->hub->ssl_ctx);
return;
} }
#else #endif
probe_destroy(probe); probe_destroy(probe);
return; return;
#endif
} }
} }
} }