Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/FileManager/ExtractCallback.cpp')
-rwxr-xr-x7zip/FileManager/ExtractCallback.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/7zip/FileManager/ExtractCallback.cpp b/7zip/FileManager/ExtractCallback.cpp
index ca4de204..8e825861 100755
--- a/7zip/FileManager/ExtractCallback.cpp
+++ b/7zip/FileManager/ExtractCallback.cpp
@@ -6,6 +6,7 @@
#include "Windows/FileFind.h"
#include "Windows/FileDir.h"
+#include "Windows/Error.h"
#include "Resource/OverwriteDialog/OverwriteDialog.h"
#ifndef _NO_CRYPTO
@@ -228,8 +229,10 @@ HRESULT CExtractCallbackImp::ExtractResult(HRESULT result)
if (result == S_OK)
return result;
NumArchiveErrors++;
- if (result == E_ABORT)
+ if (result == E_ABORT || result == ERROR_DISK_FULL)
return result;
+ MessageError(_currentFilePath);
+ MessageError(NError::MyFormatMessageW(result));
return S_OK;
}