James Hawkins : msi: Fetch the volume name when getting disk info.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jun 26 07:11:54 CDT 2007


Module: wine
Branch: master
Commit: 71d7da11707b5ccdb7aec9664c01aaa56c9e349f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=71d7da11707b5ccdb7aec9664c01aaa56c9e349f

Author: James Hawkins <truiken at gmail.com>
Date:   Mon Jun 25 13:05:03 2007 -0700

msi: Fetch the volume name when getting disk info.

---

 dlls/msi/files.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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( MSIPACKAGE *package, struct media_info *mi
 
     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(FDINOTIFICATIONTYPE fdint, PFDINOTIFICATION pfdin)
         UINT rc;
 
         msi_free(mi->disk_prompt);
+        msi_free(mi->cabinet);
+        msi_free(mi->volume_label);
 
         mi->disk_id++;
         mi->is_continuous = TRUE;




More information about the wine-cvs mailing list