diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-02-14 00:36:52 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-02-14 00:36:52 +0900 |
| commit | a21fb350a0ad354bd2a63f609295d16394e383eb (patch) | |
| tree | 7d354bc196bd0e46d6ae2b33a749cd80583428e8 /src/BtDependency.cc | |
| parent | eb6a81127920688113bfbf1355f0039e1ab31e48 (diff) | |
Fixed the bug that causes segmentation fault when unpause RequestGroup
which has resolved BtDependency.
Diffstat (limited to 'src/BtDependency.cc')
| -rw-r--r-- | src/BtDependency.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/BtDependency.cc b/src/BtDependency.cc index 7a5f8569..9b7c156c 100644 --- a/src/BtDependency.cc +++ b/src/BtDependency.cc @@ -76,6 +76,9 @@ void copyValues(const SharedHandle<FileEntry>& d, bool BtDependency::resolve() { + if(!dependee_) { + return true; + } if(dependee_->getNumCommand() == 0 && dependee_->downloadFinished()) { SharedHandle<RequestGroup> dependee = dependee_; // cut reference here |
