From 04373b890a2e186a30daa32fd5ea71fa7f5949ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Sun, 18 Aug 2019 13:03:20 -0400
Subject: [PATCH] sips_transport_ice: wait for longer

Avoid needless wakeups by waiting for 10 s instead of 100 ms.
Thread is always woken up when necessary anyway.

Change-Id: I75078a56c13a649aa81c224a2fa20defd4297b78
---
 src/jamidht/sips_transport_ice.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/jamidht/sips_transport_ice.cpp b/src/jamidht/sips_transport_ice.cpp
index ed8c083a6e..569f540a90 100644
--- a/src/jamidht/sips_transport_ice.cpp
+++ b/src/jamidht/sips_transport_ice.cpp
@@ -729,9 +729,9 @@ SipsIceTransport::getTlsSessionMtu()
 void
 SipsIceTransport::eventLoop()
 {
-    while(!stopLoop_) {
+    while (!stopLoop_) {
         std::error_code err;
-        if (tls_ && tls_->waitForData(std::chrono::milliseconds(100), err)) {
+        if (tls_ && tls_->waitForData(std::chrono::seconds(10), err)) {
             std::vector<uint8_t> pkt;
             pkt.resize(PJSIP_MAX_PKT_LEN);
             auto read = tls_->read(pkt.data(), PJSIP_MAX_PKT_LEN, err);
-- 
GitLab