Module: wine Branch: master Commit: a7d02a1f08194accdd3714a82bac19298c5c9fde URL: http://source.winehq.org/git/wine.git/?a=commit;h=a7d02a1f08194accdd3714a82b...
Author: James Hawkins jhawkins@codeweavers.com Date: Wed Apr 2 17:41:47 2008 -0500
msi: Handle the case where no files match the wildcard in MoveFiles.
---
dlls/msi/action.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/action.c b/dlls/msi/action.c index 982c9f0..b19e015 100644 --- a/dlls/msi/action.c +++ b/dlls/msi/action.c @@ -5413,6 +5413,10 @@ static BOOL move_files_wildcard(LPWSTR source, LPWSTR dest, int options) msi_free(path); }
+ /* no files match the wildcard */ + if (list_empty(&files.entry)) + goto done; + /* only the first wildcard match gets renamed to dest */ file = LIST_ENTRY(list_head(&files.entry), FILE_LIST, entry); size = (strrchrW(file->dest, '\') - file->dest) + lstrlenW(file->destname) + 2;