summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'segget/networkbroker.cpp')
-rw-r--r--segget/networkbroker.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/segget/networkbroker.cpp b/segget/networkbroker.cpp
index 760bcfe..c5e36d3 100644
--- a/segget/networkbroker.cpp
+++ b/segget/networkbroker.cpp
@@ -53,6 +53,10 @@ void Tnetwork_distfile_broker::local_mirror_failed(uint mirror_num){
if (failed_mirrors_num>=mirror_fails_vector.size()){
phase=E_ALL_LOCAL_MIRRORS_FAILED;
failed_mirrors_num=0;
+ // clean the vector, to use it again when we switch to E_PROXY_FETCHER_DOWNLOADED phase
+ for (ulong mirr_num=0; mirr_num<mirror_fails_vector.size(); mirr_num++){
+ mirror_fails_vector[mirr_num]=false;
+ }
}
}
}