Check signals after timeout handling to avoid
unusual delay when using explicit-exit-notify.
Github: fixes OpenVPN/openvpn#702
Change-Id: Id9dbb4d3c550bd4c13f6ee97e67749686457d9fc
Signed-off-by: Gianmarco De Gregori <gianmarco@mandelbit.com>
Acked-by: Gert Doering <gert@greenie.muc.de>
Message-Id: <
20250518172329.21239-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg31688.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
{
/* process the I/O which triggered select */
multi_io_process_io(multi);
- MULTI_CHECK_SIG(multi);
}
else if (status == 0)
{
multi_io_action(multi, NULL, TA_TIMEOUT, false);
}
+ MULTI_CHECK_SIG(multi);
perf_pop();
}
}