diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-09-20 14:51:43 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-09-20 14:51:43 +0000 |
commit | d0143b35e751d2a69f36ec24fe4f669755dd0252 (patch) | |
tree | 6c094d8fe8ff6e365c80197921ce2321207030ce /filedistribution | |
parent | 36ea7aa48be3dc3972ec82b228e13dfc0134f663 (diff) |
Listen carefully for the close signal.
Diffstat (limited to 'filedistribution')
-rw-r--r-- | filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp | 2 |
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)); } |