summaryrefslogtreecommitdiff
path: root/src/RequestGroup.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-01-05 20:41:19 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-01-05 20:41:19 +0900
commitdcf98d519f2a1d4a1ab221e581570ffcb56b16c5 (patch)
tree743dcc23d2d5dcf49de307708cd7117f2c382971 /src/RequestGroup.cc
parentb706722c592f9be1e69782a637bce1cd6ca364c3 (diff)
Fix crash if unpause failed before assigning BtProgressInfoFile object
Diffstat (limited to 'src/RequestGroup.cc')
-rw-r--r--src/RequestGroup.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/RequestGroup.cc b/src/RequestGroup.cc
index 4f7a8f9c..2b3e1410 100644
--- a/src/RequestGroup.cc
+++ b/src/RequestGroup.cc
@@ -992,7 +992,7 @@ void RequestGroup::releaseRuntimeResource(DownloadEngine* e)
}
// Don't reset segmentMan_ and pieceStorage_ here to provide
// progress information via RPC
- progressInfoFile_.reset();
+ progressInfoFile_ = std::make_shared<NullProgressInfoFile>();
downloadContext_->releaseRuntimeResource();
}