A few minor TLS fixes
This commit is contained in:
parent
0c5d98c671
commit
e6cc47070c
@ -76,13 +76,21 @@ static void probe_net_event(struct net_connection* con, int events, void *arg)
|
|||||||
if (probe->hub->config->tls_enable)
|
if (probe->hub->config->tls_enable)
|
||||||
{
|
{
|
||||||
LOG_TRACE("Probed TLS %d.%d connection", (int) probe_recvbuf[1], (int) probe_recvbuf[2]);
|
LOG_TRACE("Probed TLS %d.%d connection", (int) probe_recvbuf[1], (int) probe_recvbuf[2]);
|
||||||
|
if (user_create(probe->hub, probe->connection, &probe->addr))
|
||||||
|
{
|
||||||
|
probe->connection = 0;
|
||||||
|
}
|
||||||
net_con_ssl_handshake(con, NET_CON_SSL_MODE_SERVER);
|
net_con_ssl_handshake(con, NET_CON_SSL_MODE_SERVER);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
|
probe_destroy(probe);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -103,7 +103,7 @@ static void net_con_event(int fd, short ev, void *arg)
|
|||||||
|
|
||||||
net_con_flag_set(con, NET_PROCESSING_BUSY);
|
net_con_flag_set(con, NET_PROCESSING_BUSY);
|
||||||
|
|
||||||
uhub_assert(net_con_flag_get(con, NET_EVENT_SET) != 0);
|
// uhub_assert(net_con_flag_get(con, NET_EVENT_SET) != 0);
|
||||||
net_con_flag_unset(con, NET_EVENT_SET);
|
net_con_flag_unset(con, NET_EVENT_SET);
|
||||||
|
|
||||||
LOG_MEMORY("EVT: process: CON={ %p, %p, %d, %d}", con, &con->event, con->sd, (int) ev);
|
LOG_MEMORY("EVT: process: CON={ %p, %p, %d, %d}", con, &con->event, con->sd, (int) ev);
|
||||||
|
Loading…
Reference in New Issue
Block a user