diff --git a/src/aria2api.cc b/src/aria2api.cc index 7546254e..75df54cf 100644 --- a/src/aria2api.cc +++ b/src/aria2api.cc @@ -722,7 +722,9 @@ struct RequestGroupDH : public DownloadHandle { { return group->getNumConnection(); } - virtual int getErrorCode() CXX11_OVERRIDE { return 0; } + virtual int getErrorCode() CXX11_OVERRIDE { + return group->getLastErrorCode(); + } virtual const std::vector& getFollowedBy() CXX11_OVERRIDE { return group->followedBy();