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