Module: wine Branch: master Commit: 78eead93fd874634fdffd7c93e015bca4da0d755 URL: http://source.winehq.org/git/wine.git/?a=commit;h=78eead93fd874634fdffd7c93e...
Author: James Hawkins truiken@gmail.com Date: Fri Nov 16 17:29:18 2007 -0600
msi: Don't check for a cabinet's existence if it's embedded in the package.
---
dlls/msi/files.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/msi/files.c b/dlls/msi/files.c index 8dbc765..94510c5 100644 --- a/dlls/msi/files.c +++ b/dlls/msi/files.c @@ -637,7 +637,8 @@ static UINT ready_media(MSIPACKAGE *package, MSIFILE *file, struct media_info *m } }
- if (file->IsCompressed && mi->cabinet && + if (file->IsCompressed && + mi->cabinet && mi->cabinet[0] != '#' && GetFileAttributesW(mi->cabinet) == INVALID_FILE_ATTRIBUTES) { ERR("Cabinet not found: %s\n", debugstr_w(mi->cabinet));