From 33d9f37f4a34533a543446a54f69d4d212db89d7 Mon Sep 17 00:00:00 2001 From: Hans Leidekker Date: Tue, 20 Oct 2009 14:09:08 +0200 Subject: [PATCH] msi: Always create a temporary copy of the package. --- dlls/msi/package.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/msi/package.c b/dlls/msi/package.c index fa0cd6f2b3b..1d34770916d 100644 --- a/dlls/msi/package.c +++ b/dlls/msi/package.c @@ -908,6 +908,8 @@ UINT MSI_OpenPackageW(LPCWSTR szPackage, MSIPACKAGE **pPackage) if ( UrlIsW( szPackage, URLIS_URL ) ) { file = msi_download_file( szPackage, temppath ); + if ( file != szPackage ) + file = copy_package_to_temp( file, temppath ); base_url = strdupW( szPackage ); if ( !base_url )