summaryrefslogtreecommitdiffstats
path: root/filedistribution
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-10-16 21:23:29 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2016-10-16 21:23:29 +0000
commit3efcad8a4c65d4768f5d40a03d933b289153dec1 (patch)
tree1f1cf95d96ccbb29e84f67f291905235b688df11 /filedistribution
parent7ae584e1d95b87ec11f8399846b70227c21458f9 (diff)
Catch and silently log boost fs errors.
Diffstat (limited to 'filedistribution')
-rw-r--r--filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp b/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp
index d1b99482388..3e2709b316c 100644
--- a/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp
+++ b/filedistribution/src/vespa/filedistribution/distributor/filedownloader.cpp
@@ -402,6 +402,9 @@ void FileDownloader::runEventLoop() {
} catch (const vespalib::PortListenException & e) {
LOG(warning, "Failed listening to torrent port : %s", e.what());
std::quick_exit(21);
+ } catch (const boost::filesystem_error & e) {
+ LOG(warning, "Some boost file operations failed : %s", e.what());
+ std::quick_exit(22);
}
}
drain();