2 Jun
2006
2 Jun
'06
4:30 a.m.
Detlef Riekenberg <wine.dev(a)web.de> writes:
+ if (ret) { + needed = WideCharToMultiByte( CP_ACP, 0, InfoW, -1, (LPSTR)Info, cbBuf, NULL, NULL); + if (pcbNeeded) *pcbNeeded = needed; + ret = (needed > cbBuf) ? FALSE : TRUE;
This check is wrong, WideCharToMultiByte will return 0 if the buffer is too small. -- Alexandre Julliard julliard(a)winehq.org