aboutsummaryrefslogtreecommitdiffstats
path: root/filedistribution
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-09-20 14:51:43 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2016-09-20 14:51:43 +0000
commitd0143b35e751d2a69f36ec24fe4f669755dd0252 (patch)
tree6c094d8fe8ff6e365c80197921ce2321207030ce /filedistribution
parent36ea7aa48be3dc3972ec82b228e13dfc0134f663 (diff)
Listen carefully for the close signal.
Diffstat (limited to 'filedistribution')
-rw-r--r--filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp b/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp
index ba0dbf8e20d..8c2bda6321c 100644
--- a/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp
+++ b/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp
@@ -393,7 +393,7 @@ void FileDownloader::runEventLoop() {
EventHandler eventHandler(this);
while ( ! closed() ) {
try {
- while (_session.wait_for_alert(libtorrent::milliseconds(100))) {
+ if (_session.wait_for_alert(libtorrent::milliseconds(100))) {
std::unique_ptr<libtorrent::alert> alert = _session.pop_alert();
eventHandler.handle(std::move(alert));
}