From ecfa0fbcea9340f3de8a6b3c47af72fa0157f6cf Mon Sep 17 00:00:00 2001 From: Dan Kegel Date: Tue, 3 Jun 2008 06:29:29 -0700 Subject: [PATCH] msi: MsiSourceListEnumMediaDisksW: free original string, not substring. --- dlls/msi/source.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dlls/msi/source.c b/dlls/msi/source.c index 4c3811661fd..d416f0f7850 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; }