Skip to content

Commit 7bbc20f

Browse files
authored
Merge pull request #897 from yosuke-wolfssl/f_863
Fix the output flags
2 parents 6325742 + a98ab99 commit 7bbc20f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/internal.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9098,32 +9098,32 @@ int wolfSSH_DoModes(const byte* modes, word32 modesSz, int fd)
90989098

90999099
/* Output Modes (c_oflag) */
91009100
case WOLFSSH_OPOST:
9101-
TTY_SET_FLAG(term.c_lflag, OPOST, arg);
9101+
TTY_SET_FLAG(term.c_oflag, OPOST, arg);
91029102
break;
91039103
case WOLFSSH_OLCUC:
91049104
#ifdef OLCUC
9105-
TTY_SET_FLAG(term.c_lflag, OLCUC, arg);
9105+
TTY_SET_FLAG(term.c_oflag, OLCUC, arg);
91069106
#endif
91079107
break;
91089108
case WOLFSSH_ONLCR:
9109-
#ifdef ONCLR
9110-
TTY_SET_FLAG(term.c_lflag, ONLCR, arg);
9109+
#ifdef ONLCR
9110+
TTY_SET_FLAG(term.c_oflag, ONLCR, arg);
91119111
#endif
91129112
break;
91139113
case WOLFSSH_OCRNL:
91149114
/* keep as default, adjusting removes echo over shell */
91159115
#ifdef OCRNL
9116-
/* TTY_SET_FLAG(term.c_lflag, OCRNL, arg); */
9116+
/* TTY_SET_FLAG(term.c_oflag, OCRNL, arg); */
91179117
#endif
91189118
break;
91199119
case WOLFSSH_ONOCR:
91209120
#ifdef ONOCR
9121-
TTY_SET_FLAG(term.c_lflag, ONOCR, arg);
9121+
TTY_SET_FLAG(term.c_oflag, ONOCR, arg);
91229122
#endif
91239123
break;
91249124
case WOLFSSH_ONLRET:
91259125
#ifdef ONLRET
9126-
TTY_SET_FLAG(term.c_lflag, ONLRET, arg);
9126+
TTY_SET_FLAG(term.c_oflag, ONLRET, arg);
91279127
#endif
91289128
break;
91299129

0 commit comments

Comments
 (0)