Module: wine Branch: master Commit: ecfa0fbcea9340f3de8a6b3c47af72fa0157f6cf URL: http://source.winehq.org/git/wine.git/?a=commit;h=ecfa0fbcea9340f3de8a6b3c47...
Author: Dan Kegel dank@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; }