forked from Mirrors/wine-wine
msi: MsiSourceListEnumMediaDisksW: free original string, not substring.
parent
8f7f203649
commit
ecfa0fbcea
|
@ -304,15 +304,14 @@ UINT WINAPI MsiSourceListEnumMediaDisksW(LPCWSTR szProductCodeOrPatchCode,
|
||||||
|
|
||||||
if (pcchDiskPrompt)
|
if (pcchDiskPrompt)
|
||||||
{
|
{
|
||||||
data = ptr;
|
if (!*ptr)
|
||||||
if (!*data)
|
ptr++;
|
||||||
data++;
|
|
||||||
|
|
||||||
size = lstrlenW(data);
|
size = lstrlenW(ptr);
|
||||||
if (size >= *pcchDiskPrompt)
|
if (size >= *pcchDiskPrompt)
|
||||||
r = ERROR_MORE_DATA;
|
r = ERROR_MORE_DATA;
|
||||||
else if (szDiskPrompt)
|
else if (szDiskPrompt)
|
||||||
lstrcpyW(szDiskPrompt, data);
|
lstrcpyW(szDiskPrompt, ptr);
|
||||||
|
|
||||||
*pcchDiskPrompt = size;
|
*pcchDiskPrompt = size;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue