T: dump logs to stderr, not stdout
This is a problem with the new tool ant0 when we dump IQ to stdout. The logs will mess up the recording.
This commit is contained in:
@@ -159,7 +159,7 @@ int socket_send(int socket, void *buffer, int size) {
|
|||||||
|
|
||||||
int get_connection(char *addr, int port) {
|
int get_connection(char *addr, int port) {
|
||||||
int s, t;
|
int s, t;
|
||||||
printf("waiting for connection on %s:%d\n", addr, port);
|
fprintf(stderr, "waiting for connection on %s:%d\n", addr, port);
|
||||||
s = create_listen_socket(addr, port);
|
s = create_listen_socket(addr, port);
|
||||||
t = socket_accept(s);
|
t = socket_accept(s);
|
||||||
|
|
||||||
@@ -169,7 +169,7 @@ int get_connection(char *addr, int port) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
close(s);
|
close(s);
|
||||||
printf("connected\n");
|
fprintf(stderr, "connected\n");
|
||||||
return t;
|
return t;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -216,12 +216,12 @@ int try_connect_to(char *addr, int port) {
|
|||||||
|
|
||||||
int connect_to(char *addr, int port) {
|
int connect_to(char *addr, int port) {
|
||||||
int s;
|
int s;
|
||||||
printf("connecting to %s:%d\n", addr, port);
|
fprintf(stderr, "connecting to %s:%d\n", addr, port);
|
||||||
again:
|
again:
|
||||||
s = try_connect_to(addr, port);
|
s = try_connect_to(addr, port);
|
||||||
|
|
||||||
if (s == -1) {
|
if (s == -1) {
|
||||||
printf("trying again in 1s\n");
|
fprintf(stderr, "trying again in 1s\n");
|
||||||
sleep(1);
|
sleep(1);
|
||||||
goto again;
|
goto again;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user