Dan Kegel : msi: MsiSourceListEnumMediaDisksW: free original string, not substring.

Alexandre Julliard julliard at winehq.org
Wed Jun 4 06:35:41 CDT 2008


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

Author: Dan Kegel <dank at kegel.com>
Date:   Tue Jun  3 06:29:29 2008 -0700

msi: MsiSourceListEnumMediaDisksW: free original string, not substring.

---

 dlls/msi/source.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/dlls/msi/source.c b/dlls/msi/source.c
index 4c38116..d416f0f 100644
--- a/dlls/msi/source.c
+++ b/dlls/msi/source.c
@@ -304,15 +304,14 @@ UINT WINAPI MsiSourceListEnumMediaDisksW(LPCWSTR szProductCodeOrPatchCode,
 
     if (pcchDiskPrompt)
     {
-        data = ptr;
-        if (!*data)
-            data++;
+        if (!*ptr)
+            ptr++;
 
-        size = lstrlenW(data);
+        size = lstrlenW(ptr);
         if (size >= *pcchDiskPrompt)
             r = ERROR_MORE_DATA;
         else if (szDiskPrompt)
-            lstrcpyW(szDiskPrompt, data);
+            lstrcpyW(szDiskPrompt, ptr);
 
         *pcchDiskPrompt = size;
     }




More information about the wine-cvs mailing list