summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/AbstractCommand.cc')
-rw-r--r--src/AbstractCommand.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc
index b4e5ee2f..9d573ab1 100644
--- a/src/AbstractCommand.cc
+++ b/src/AbstractCommand.cc
@@ -306,6 +306,9 @@ bool AbstractCommand::execute() {
tryReserved();
return true;
} else {
+ Timer wakeTime(global::wallclock);
+ wakeTime.advance(getOption()->getAsInt(PREF_RETRY_WAIT));
+ req_->setWakeTime(wakeTime);
return prepareForRetry(0);
}
} catch(DownloadFailureException& err) {