mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-10-13 18:12:03 +08:00
check return value of tls_send()
This commit is contained in:
+4
-2
@@ -924,7 +924,8 @@ int periodic_check(worker_st * ws, unsigned mtu_overhead, time_t now, unsigned d
|
|||||||
(int)(now - ws->last_msg_udp), dpd);
|
(int)(now - ws->last_msg_udp), dpd);
|
||||||
|
|
||||||
ws->buffer[0] = AC_PKT_DPD_OUT;
|
ws->buffer[0] = AC_PKT_DPD_OUT;
|
||||||
tls_send(ws->dtls_session, ws->buffer, 1);
|
ret = tls_send(ws->dtls_session, ws->buffer, 1);
|
||||||
|
GNUTLS_FATAL_ERR(ret);
|
||||||
|
|
||||||
if (now - ws->last_msg_udp > DPD_MAX_TRIES * dpd) {
|
if (now - ws->last_msg_udp > DPD_MAX_TRIES * dpd) {
|
||||||
oclog(ws, LOG_ERR,
|
oclog(ws, LOG_ERR,
|
||||||
@@ -945,7 +946,8 @@ int periodic_check(worker_st * ws, unsigned mtu_overhead, time_t now, unsigned d
|
|||||||
ws->buffer[6] = AC_PKT_DPD_OUT;
|
ws->buffer[6] = AC_PKT_DPD_OUT;
|
||||||
ws->buffer[7] = 0;
|
ws->buffer[7] = 0;
|
||||||
|
|
||||||
tls_send(ws->session, ws->buffer, 8);
|
ret = tls_send(ws->session, ws->buffer, 8);
|
||||||
|
GNUTLS_FATAL_ERR(ret);
|
||||||
|
|
||||||
if (now - ws->last_msg_tcp > DPD_MAX_TRIES * dpd) {
|
if (now - ws->last_msg_tcp > DPD_MAX_TRIES * dpd) {
|
||||||
oclog(ws, LOG_ERR,
|
oclog(ws, LOG_ERR,
|
||||||
|
|||||||
Reference in New Issue
Block a user