The case of unset verbose is handled by umoven_or_printaddr, moreover,
exiting at this point is plain wrong and leads to last argument not
being printed while it should be.
* term.c (decode_termios, decode_termio, decode_winsize, decode_ttysize,
decode_modem_flags): Do not check verbose flags explicitly and do not
exit early if it is not set.
struct termios tios;
int i;
struct termios tios;
int i;
- if (!verbose(tcp))
- return;
-
tprints(", ");
if (umove_or_printaddr(tcp, addr, &tios))
return;
tprints(", ");
if (umove_or_printaddr(tcp, addr, &tios))
return;
struct termio tio;
int i;
struct termio tio;
int i;
- if (!verbose(tcp))
- return;
-
tprints(", ");
if (umove_or_printaddr(tcp, addr, &tio))
return;
tprints(", ");
if (umove_or_printaddr(tcp, addr, &tio))
return;
- if (!verbose(tcp))
- return;
-
tprints(", ");
if (umove_or_printaddr(tcp, addr, &ws))
return;
tprints(", ");
if (umove_or_printaddr(tcp, addr, &ws))
return;
- if (!verbose(tcp))
- return;
-
tprints(", ");
if (umove_or_printaddr(tcp, addr, &ts))
return;
tprints(", ");
if (umove_or_printaddr(tcp, addr, &ts))
return;
- if (!verbose(tcp))
- return;
-
tprints(", ");
if (umove_or_printaddr(tcp, addr, &i))
return;
tprints(", ");
if (umove_or_printaddr(tcp, addr, &i))
return;