|
|
@ -1140,11 +1140,11 @@ do_tcp_connect:
|
|
|
|
if (raw) {
|
|
|
|
if (raw) {
|
|
|
|
struct termios raw_tc;
|
|
|
|
struct termios raw_tc;
|
|
|
|
rc = tcgetattr(STDIN_FILENO, &orig_tc);
|
|
|
|
rc = tcgetattr(STDIN_FILENO, &orig_tc);
|
|
|
|
if (rc < 0) warnx("tcgetattr");
|
|
|
|
if (rc < 0) warn("tcgetattr");
|
|
|
|
raw_tc = orig_tc;
|
|
|
|
raw_tc = orig_tc;
|
|
|
|
raw_tc.c_lflag &= ~(ICANON | ECHO);
|
|
|
|
raw_tc.c_lflag &= ~(ICANON | ECHO);
|
|
|
|
rc = tcsetattr(STDIN_FILENO, TCSANOW, &raw_tc);
|
|
|
|
rc = tcsetattr(STDIN_FILENO, TCSANOW, &raw_tc);
|
|
|
|
if (rc < 0) warnx("tcgetattr");
|
|
|
|
if (rc < 0) warn("tcgetattr");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
switch (type) {
|
|
|
|
switch (type) {
|
|
|
@ -1168,7 +1168,7 @@ do_tcp_connect:
|
|
|
|
|
|
|
|
|
|
|
|
if (raw) {
|
|
|
|
if (raw) {
|
|
|
|
rc = tcsetattr(STDIN_FILENO, TCSANOW, &orig_tc);
|
|
|
|
rc = tcsetattr(STDIN_FILENO, TCSANOW, &orig_tc);
|
|
|
|
if (rc < 0) warnx("tcsetattr");
|
|
|
|
if (rc < 0) warn("tcsetattr");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ps_goodbye(&bs);
|
|
|
|
ps_goodbye(&bs);
|
|
|
|