Module: wine Branch: master Commit: 29e5f1d97804595639d1e9198c8c4288070da60b URL: https://source.winehq.org/git/wine.git/?a=commit;h=29e5f1d97804595639d1e9198...
Author: Sebastian Lackner sebastian@fds-team.de Date: Wed Dec 26 13:43:03 2018 -0600
appwiz.cpl: Copy addons to cache instead of moving.
This leaves behind entries in wininet's own cache. That these are created in the first place is probably less than desirable, but that seems best addressed after code freeze.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46364 Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/appwiz.cpl/addons.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/appwiz.cpl/addons.c b/dlls/appwiz.cpl/addons.c index c34101f..79f667b 100644 --- a/dlls/appwiz.cpl/addons.c +++ b/dlls/appwiz.cpl/addons.c @@ -513,7 +513,7 @@ static HRESULT WINAPI InstallCallback_OnStopBinding(IBindStatusCallback *iface,
cache_file_name = get_cache_file_name(TRUE); if(cache_file_name) { - MoveFileW(msi_file, cache_file_name); + CopyFileW(msi_file, cache_file_name, FALSE); heap_free(cache_file_name); } }else {