fix unit tests

This commit is contained in:
Artem Boldariev
2021-02-11 13:20:00 +02:00
parent bdc49a0650
commit 9b3f3e96ea

View File

@@ -845,7 +845,6 @@ tcp_connected(isc_nmhandle_t *handle, isc_result_t result, void *cbarg) {
}
return;
error:
update_result(tlssock, result);
tlshandle = isc__nmhandle_get(tlssock, NULL, NULL);
atomic_store(&tlssock->closed, true);
tls_call_connect_cb(tlssock, tlshandle, result);
@@ -883,14 +882,10 @@ isc__nm_async_tlsconnect(isc__networker_t *worker, isc__netievent_t *ev0) {
tlssock->timer_initialized = true;
tlssock->tlsstream.state = TLS_INIT;
result = isc_nm_tcpconnect(worker->mgr, (isc_nmiface_t *)&ievent->local,
(isc_nmiface_t *)&ievent->peer,
tcp_connected, tlssock,
tlssock->connect_timeout, 0);
if (result == ISC_R_SUCCESS) {
update_result(tlssock, result);
return;
}
(void)isc_nm_tcpconnect(worker->mgr, (isc_nmiface_t *)&ievent->local,
(isc_nmiface_t *)&ievent->peer, tcp_connected,
tlssock, tlssock->connect_timeout, 0);
return;
error:
tlshandle = isc__nmhandle_get(tlssock, NULL, NULL);