msi: Fix bug in handling of multivolume CAB files.
ovek at transgaming.com
Tue Mar 4 11:40:49 CST 2008
MSI has a flaw when installing from multiple .cab files. With a CAB set
of something like:
multivolume cab, contains small.txt and large.bin
singlevolume cab, contains data.txt
Extracting the small.txt from multi*.cab results in cabinet
(here, cabinet_notify sets is_continuous = TRUE)
Next, attempting to extract data.txt from single.cab hits the "if
(is_continuous) return" condition in ready_media. As a result,
information about single.cab is not loaded, and MSI tries to extract
data.txt from multi2.cab, which fails.
This patch ought to fix this, by clearing is_continuous in the
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the wine-patches