From d5b6ec8621a5eceada56b58837527622672c8b36 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 29 Nov 2010 01:32:25 +0900 Subject: [PATCH] Call RequestGroup::setLastError when exception is caught while creating initial commands. --- src/RequestGroupMan.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/RequestGroupMan.cc b/src/RequestGroupMan.cc index c1efa5a7..ff4257c1 100644 --- a/src/RequestGroupMan.cc +++ b/src/RequestGroupMan.cc @@ -524,6 +524,7 @@ void RequestGroupMan::fillRequestGroupFromReserver(DownloadEngine* e) std::for_each(commands.begin(), commands.end(), Deleter()); commands.clear(); A2_LOG_DEBUG("Commands deleted"); + groupToAdd->setLastErrorCode(ex.getErrorCode()); groupToAdd->releaseRuntimeResource(e); addDownloadResult(groupToAdd->createDownloadResult()); }