Mercurial > hg > orthanc
diff OrthancServer/Internals/MoveScp.cpp @ 613:60d90e48e809 find-move-scp
query/retrieve
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 18 Oct 2013 17:27:26 +0200 |
parents | 4d5f0857ec9c |
children | 08eca5d86aad |
line wrap: on
line diff
--- a/OrthancServer/Internals/MoveScp.cpp Fri Oct 18 14:17:51 2013 +0200 +++ b/OrthancServer/Internals/MoveScp.cpp Fri Oct 18 17:27:26 2013 +0200 @@ -82,6 +82,13 @@ try { data.iterator_.reset(data.handler_->Handle(data.target_, data.input_)); + if (data.iterator_.get() == NULL) + { + // Internal error! + response->DimseStatus = STATUS_MOVE_Failed_UnableToProcess; + return; + } + data.subOperationCount_ = data.iterator_->GetSubOperationCount(); data.failureCount_ = 0; data.warningCount_ = 0;