From 4333bf6b3ff61bb3beb48a8c4a11f9bf929733b2 Mon Sep 17 00:00:00 2001 From: gaodunqiao Date: Sat, 1 Jul 2017 13:02:17 +0800 Subject: [PATCH] Bugfix of killAllConn in dispatch thread --- pink/src/dispatch_thread.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pink/src/dispatch_thread.cc b/pink/src/dispatch_thread.cc index 70e4930a..0256a178 100644 --- a/pink/src/dispatch_thread.cc +++ b/pink/src/dispatch_thread.cc @@ -123,7 +123,7 @@ PinkConn* DispatchThread::MoveConnOut(int fd) { bool DispatchThread::KillConn(const std::string& ip_port) { bool result = false; for (int i = 0; i < work_num_; ++i) { - result = result || worker_thread_[i]->TryKillConn(ip_port); + result = worker_thread_[i]->TryKillConn(ip_port) || result; } return result; }