From 669c898ab150914cda1b75066e1bea105566564c Mon Sep 17 00:00:00 2001 From: Gustavo Lopes Date: Tue, 17 Dec 2024 13:13:37 -0300 Subject: [PATCH] Restart usleep() on EINTR --- appsec/src/extension/network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appsec/src/extension/network.c b/appsec/src/extension/network.c index b698c8b375..6f770be3ef 100644 --- a/appsec/src/extension/network.c +++ b/appsec/src/extension/network.c @@ -140,7 +140,7 @@ int dd_conn_init( // NOLINT(readability-function-cognitive-complexity) : "is not being listened on", CONNECT_RETRY_PAUSE); int ret = usleep(CONNECT_RETRY_PAUSE * 1000); // NOLINT - if (ret == 0) { + if (ret == 0 || errno == EINTR) { goto try_again; } else { mlog_err(dd_log_warning,