From f13cafad4ac92836a7db3283cc2707983dfc0151 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Wed, 14 Sep 2011 12:04:15 +0200 Subject: [PATCH] msi: Ignore files if their path cannot be resolved in the RemoveFiles action. --- dlls/msi/files.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dlls/msi/files.c b/dlls/msi/files.c index 1f12fe21af5..9aa20984893 100644 --- a/dlls/msi/files.c +++ b/dlls/msi/files.c @@ -1164,8 +1164,10 @@ static UINT ITERATE_RemoveFiles(MSIRECORD *row, LPVOID param) dir = msi_dup_property(package->db, dirprop); if (!dir) - return ERROR_OUTOFMEMORY; - + { + WARN("directory property has no value\n"); + return ERROR_SUCCESS; + } size = 0; if ((filename = strdupW( MSI_RecordGetString(row, 3) ))) {