ignore "interrupted" exception in progress callback

Context/discusson:

https://github.com/NixOS/nix/issues/1692#issuecomment-348282301
This commit is contained in:
Will Dietz 2017-11-30 11:38:12 -06:00
parent cd74a55afc
commit 79f5c296c0

View file

@ -169,7 +169,11 @@ struct CurlDownloader : public Downloader
int progressCallback(double dltotal, double dlnow) int progressCallback(double dltotal, double dlnow)
{ {
act.progress(dlnow, dltotal); try {
act.progress(dlnow, dltotal);
} catch (nix::Interrupted &) {
assert(_isInterrupted);
}
return _isInterrupted; return _isInterrupted;
} }