9 Dec
2009
9 Dec
'09
12:55 p.m.
Maarten Lankhorst <m.b.lankhorst(a)gmail.com> writes:
+ data.DataFlow = ppd->DataFlow; + len = strlen(ppd->DeviceName)+1; + data.DeviceName = HeapAlloc(GetProcessHeap(), 0, len); + if (!data.DeviceName) + return E_OUTOFMEMORY; + MultiByteToWideChar(CP_ACP, 0, ppd->DeviceName, -1, data.DeviceName, len );
The W length handling is broken. -- Alexandre Julliard julliard(a)winehq.org