- szBuf[0] = min (255, len); /* max len, must be smaller than buffer */
- if (!_cgets (szBuf))
- return NULL;
-
- /* back and forth to get UTF-8 from ANSI */
- WCHAR wszBuf[260];
- p_MultiByteToWideChar(CP_OEMCP, 0, &szBuf[2], -1, wszBuf,260);
+ szBuf[0] = min(255, len); /* max len, must be smaller than buffer */
+ if (_cgets(szBuf)) {
+ WCHAR wszBuf[260];
+ p_MultiByteToWideChar(CP_OEMCP, 0, &szBuf[2], -1, wszBuf,260);