]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1818] Replaced wait_for with wait HttpThreadPool lambda
authorThomas Markwalder <tmark@isc.org>
Mon, 10 May 2021 13:29:28 +0000 (13:29 +0000)
committerThomas Markwalder <tmark@isc.org>
Mon, 17 May 2021 14:56:49 +0000 (10:56 -0400)
modified:   http_thread_pool.cc

src/lib/http/http_thread_pool.cc

index 55b243284a407488b0a71bb89c039b16ab27ba2f..d17c782f313c2f485c97395ba98eeeb9400cfb5b 100644 (file)
@@ -81,14 +81,12 @@ HttpThreadPool::start() {
                         break;
                     case RunState::PAUSED:
                     {
-                        // We need to stop and wait to be released. We don't care how 
-                        // we exit, we'll do whatever the current state dictates.
+                        // We need to stop and wait to be released.
                         std::unique_lock<std::mutex> lck(mutex_);
-                        static_cast<void>(cv_.wait_for(lck, std::chrono::milliseconds(25),
+                        cv_.wait(lck,
                             [&]() {
                                 return (run_state_ != RunState::PAUSED);
-                            }));
-
+                            });
                         break;
                     }
                     case RunState::SHUTDOWN: