Switch from sketchy dup() juggling to callbacks to retry outgoing connection.

This commit is contained in:
Ian Gulliver
2016-02-24 20:15:09 -08:00
parent 63f5313b96
commit 1635534243
14 changed files with 83 additions and 68 deletions

View File

@@ -50,7 +50,7 @@ bool opts_add_dump(char *arg) {
if (!serializer) {
return false;
}
send_add(dup(1), serializer);
send_new(dup(1), serializer, NULL);
return true;
}
@@ -76,7 +76,7 @@ bool opts_add_connect_send(char *arg) {
return false;
}
incoming_new(host, arg, send_add_wrapper, serializer);
incoming_new(host, arg, send_new_wrapper, serializer);
free(host);
return true;
}
@@ -92,6 +92,6 @@ bool opts_add_listen_send(char *arg) {
return false;
}
opts_add_listen(arg, send_add_wrapper, serializer);
opts_add_listen(arg, send_new_wrapper, serializer);
return true;
}