diff options
Diffstat (limited to 'CPP/7zip/UI/Agent/AgentOut.cpp')
-rwxr-xr-x | CPP/7zip/UI/Agent/AgentOut.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/CPP/7zip/UI/Agent/AgentOut.cpp b/CPP/7zip/UI/Agent/AgentOut.cpp index f2750234..956b0bbd 100755 --- a/CPP/7zip/UI/Agent/AgentOut.cpp +++ b/CPP/7zip/UI/Agent/AgentOut.cpp @@ -226,8 +226,10 @@ STDMETHODIMP CAgent::DoOperation( if (updatePairs2[i].NewData) numFiles++; - RINOK(updateCallback100->SetNumFiles(numFiles)); - + if (updateCallback100) + { + RINOK(updateCallback100->SetNumFiles(numFiles)); + } CUpdateCallbackAgent updateCallbackAgent; updateCallbackAgent.SetCallback(updateCallback100); |