mirror of
https://github.com/PowerShell/Win32-OpenSSH.git
synced 2025-07-25 15:04:54 +02:00
Workaround for <Enter> artifact in latest build
This commit is contained in:
parent
399d345a1c
commit
6ec627589f
@ -187,8 +187,11 @@ int wmain(int ac, wchar_t **av) {
|
|||||||
if ((buf[i] == '\r') || (buf[i] == '\n')) {
|
if ((buf[i] == '\r') || (buf[i] == '\n')) {
|
||||||
|
|
||||||
/* TODO - do a much accurate mapping */
|
/* TODO - do a much accurate mapping */
|
||||||
buf[i] = '\n';
|
|
||||||
GOTO_CLEANUP_ON_FALSE(WriteFile(pipe_out, buf + i, 1, &wr, NULL));
|
GOTO_CLEANUP_ON_FALSE(WriteFile(pipe_out, buf + i, 1, &wr, NULL));
|
||||||
|
if ((buf[i] == '\r') && ((i == rd -1) || (buf[i+1] != '\n'))) {
|
||||||
|
buf[i] = '\n';
|
||||||
|
GOTO_CLEANUP_ON_FALSE(WriteFile(pipe_out, buf + i, 1, &wr, NULL));
|
||||||
|
}
|
||||||
in_cmd[in_cmd_len] = buf[i];
|
in_cmd[in_cmd_len] = buf[i];
|
||||||
in_cmd_len++;
|
in_cmd_len++;
|
||||||
GOTO_CLEANUP_ON_FALSE(WriteFile(child_pipe_write, in_cmd, in_cmd_len, &wr, NULL));
|
GOTO_CLEANUP_ON_FALSE(WriteFile(child_pipe_write, in_cmd, in_cmd_len, &wr, NULL));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user