From f65f50603236d4fa8512b5ead45fdac0ee2f3a9f Mon Sep 17 00:00:00 2001 From: Alexander Shaposhnikov Date: Thu, 24 Aug 2017 21:56:27 +0000 Subject: [PATCH] [RAPPS] - Clean up the DB directory if extracting failed svn path=/branches/GSoC_2017/rapps/; revision=75660 --- reactos/base/applications/rapps/misc.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/base/applications/rapps/misc.cpp b/reactos/base/applications/rapps/misc.cpp index 2ea023d04b8..3e6e389859c 100644 --- a/reactos/base/applications/rapps/misc.cpp +++ b/reactos/base/applications/rapps/misc.cpp @@ -268,6 +268,10 @@ BOOL ExtractFilesFromCab(LPCWSTR lpCabName, LPCWSTR lpOutputPath) FreeLibrary(hCabinetDll); return TRUE; } + else + { + RemoveDirectoryW(lpOutputPath); + } } } FreeLibrary(hCabinetDll);