Fix the output flags

pull/897/head
Yosuke Shimizu 2026-03-19 15:56:17 +09:00
parent 5be43b641f
commit a98ab990b3
1 changed files with 7 additions and 7 deletions

View File

@ -9088,32 +9088,32 @@ int wolfSSH_DoModes(const byte* modes, word32 modesSz, int fd)
/* Output Modes (c_oflag) */
case WOLFSSH_OPOST:
TTY_SET_FLAG(term.c_lflag, OPOST, arg);
TTY_SET_FLAG(term.c_oflag, OPOST, arg);
break;
case WOLFSSH_OLCUC:
#ifdef OLCUC
TTY_SET_FLAG(term.c_lflag, OLCUC, arg);
TTY_SET_FLAG(term.c_oflag, OLCUC, arg);
#endif
break;
case WOLFSSH_ONLCR:
#ifdef ONCLR
TTY_SET_FLAG(term.c_lflag, ONLCR, arg);
#ifdef ONLCR
TTY_SET_FLAG(term.c_oflag, ONLCR, arg);
#endif
break;
case WOLFSSH_OCRNL:
/* keep as default, adjusting removes echo over shell */
#ifdef OCRNL
/* TTY_SET_FLAG(term.c_lflag, OCRNL, arg); */
/* TTY_SET_FLAG(term.c_oflag, OCRNL, arg); */
#endif
break;
case WOLFSSH_ONOCR:
#ifdef ONOCR
TTY_SET_FLAG(term.c_lflag, ONOCR, arg);
TTY_SET_FLAG(term.c_oflag, ONOCR, arg);
#endif
break;
case WOLFSSH_ONLRET:
#ifdef ONLRET
TTY_SET_FLAG(term.c_lflag, ONLRET, arg);
TTY_SET_FLAG(term.c_oflag, ONLRET, arg);
#endif
break;