removed unnecessary info when -l and -o is used
parent
fa8f1d4306
commit
96fabc3b6a
|
|
@ -94,10 +94,6 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
while ((opt = getopt(argc, argv, "ldwocfs:b:n:?")) != -1) {
|
while ((opt = getopt(argc, argv, "ldwocfs:b:n:?")) != -1) {
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
case 'l':
|
|
||||||
send_listen = 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'd':
|
case 'd':
|
||||||
detach = 1;
|
detach = 1;
|
||||||
break;
|
break;
|
||||||
|
|
@ -110,6 +106,10 @@ int main(int argc, char **argv)
|
||||||
send_open = 1;
|
send_open = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'l':
|
||||||
|
send_listen = 1;
|
||||||
|
break;
|
||||||
|
|
||||||
case 'c':
|
case 'c':
|
||||||
send_close = 1;
|
send_close = 1;
|
||||||
break;
|
break;
|
||||||
|
|
@ -170,13 +170,9 @@ int main(int argc, char **argv)
|
||||||
write(fd, buf, strlen(buf));
|
write(fd, buf, strlen(buf));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* prefer listen-only over normal open */
|
|
||||||
if (send_listen) {
|
if (send_listen) {
|
||||||
sprintf(buf, "L\r");
|
sprintf(buf, "L\r");
|
||||||
write(fd, buf, strlen(buf));
|
write(fd, buf, strlen(buf));
|
||||||
|
|
||||||
if (send_open)
|
|
||||||
printf("ignoring -o, due to listen-only option -l\n");
|
|
||||||
} else if (send_open) {
|
} else if (send_open) {
|
||||||
sprintf(buf, "O\r");
|
sprintf(buf, "O\r");
|
||||||
write(fd, buf, strlen(buf));
|
write(fd, buf, strlen(buf));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue