From dae0b690f796bd421ab69a0219cb1b46095b9f27 Mon Sep 17 00:00:00 2001 From: Zezula Ladislav Date: Wed, 8 Nov 2017 15:31:45 +0100 Subject: + SFileAddListFile and SFileCompactArchive now take "const TCHAR *" instead of "const char *" + Fixed some bugs --- src/SFileAddFile.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/SFileAddFile.cpp') diff --git a/src/SFileAddFile.cpp b/src/SFileAddFile.cpp index 376813b..7dd583f 100644 --- a/src/SFileAddFile.cpp +++ b/src/SFileAddFile.cpp @@ -451,12 +451,11 @@ int SFileAddFile_Init( } else { - // Free all internal files - (listfile), (attributes), (signature) - InvalidateInternalFiles(ha); - // Attempt to allocate new file entry pFileEntry = AllocateFileEntry(ha, szFileName, lcLocale, &dwHashIndex); - if(pFileEntry == NULL) + if(pFileEntry != NULL) + InvalidateInternalFiles(ha); + else nError = ERROR_DISK_FULL; } -- cgit v1.2.3