msi: Fetch the volume name when getting disk info
James Hawkins
truiken at gmail.com
Mon Jun 25 15:05:03 CDT 2007
Hi,
Fixes bug 8723. http://bugs.winehq.org/show_bug.cgi?id=8723
Changelog:
* Fetch the volume name when getting disk info.
dlls/msi/files.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
--
James Hawkins
-------------- next part --------------
diff --git a/dlls/msi/files.c b/dlls/msi/files.c
index 98f20d6..14fb83b 100644
--- a/dlls/msi/files.c
+++ b/dlls/msi/files.c
@@ -282,6 +282,7 @@ static UINT msi_media_get_disk_info( MSI
mi->disk_prompt = strdupW(MSI_RecordGetString(row, 3));
mi->cabinet = strdupW(MSI_RecordGetString(row, 4));
+ mi->volume_label = strdupW(MSI_RecordGetString(row, 5));
ptr = strrchrW(mi->source, '\\') + 1;
lstrcpyW(ptr, mi->cabinet);
@@ -310,6 +311,8 @@ static INT_PTR cabinet_notify(FDINOTIFIC
UINT rc;
msi_free(mi->disk_prompt);
+ msi_free(mi->cabinet);
+ msi_free(mi->volume_label);
mi->disk_id++;
mi->is_continuous = TRUE;
--
1.4.1
More information about the wine-patches
mailing list