Issue #28333: Fixes off-by-one error that was adding an extra space.

This commit is contained in:
Steve Dower 2016-10-25 11:51:54 -07:00
parent 26231bb317
commit 6c2b9d3479

View file

@ -225,7 +225,8 @@ PyOS_StdioReadline(FILE *sys_stdin, FILE *sys_stdout, const char *prompt)
if (wlen) {
DWORD n;
fflush(stderr);
WriteConsoleW(hStdErr, wbuf, wlen, &n, NULL);
/* wlen includes null terminator, so subtract 1 */
WriteConsoleW(hStdErr, wbuf, wlen - 1, &n, NULL);
}
PyMem_RawFree(wbuf);
}