[PATCH] msi: Recognize remote package URLs when BaseURL is NULL
Hans Leidekker
hans at codeweavers.com
Mon Apr 16 03:53:23 CDT 2018
On Sun, 2018-04-15 at 18:11 -0700, Anton Romanov wrote:
> Signed-off-by: Anton Romanov <theli.ua at gmail.com>
> ---
> dlls/msi/media.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/dlls/msi/media.c b/dlls/msi/media.c
> index 0bb883b34a..f72a411410 100644
> --- a/dlls/msi/media.c
> +++ b/dlls/msi/media.c
> @@ -858,7 +858,8 @@ UINT ready_media( MSIPACKAGE *package, BOOL compressed, MSIMEDIAINFO *mi )
>
> /* package should be downloaded */
> if (compressed && GetFileAttributesW( cabinet_file ) == INVALID_FILE_ATTRIBUTES &&
> - package->BaseURL && UrlIsW( package->BaseURL, URLIS_URL ))
> + ((package->BaseURL && UrlIsW( package->BaseURL, URLIS_URL )) ||
> + UrlIsW( cabinet_file, URLIS_URL )))
> {
> WCHAR temppath[MAX_PATH], *p;
cabinet_file shouldn't be a URL. Where do you see this?
More information about the wine-devel
mailing list