X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fcontrol.c;h=83a9d79cb054bd03e6081129b7b55891f05973d9;hb=4f8abf1b29b117c5d593bfa7703966fd88e9eace;hp=c71949648275c36ae0a9c4fe7cd1ebe8ec35acfc;hpb=b346338f9c2de6f71d87cb4ad8e61b0af0052688;p=tinc diff --git a/src/control.c b/src/control.c index c7194964..83a9d79c 100644 --- a/src/control.c +++ b/src/control.c @@ -58,12 +58,12 @@ bool control_h(connection_t *c, const char *request) { switch (type) { case REQ_STOP: - event_loopexit(NULL); + event_exit(); return control_ok(c, REQ_STOP); case REQ_DUMP_NODES: return dump_nodes(c); - + case REQ_DUMP_EDGES: return dump_edges(c); @@ -156,7 +156,7 @@ bool init_control(void) { // Make sure we have a valid address, and map 0.0.0.0 and :: to 127.0.0.1 and ::1. - if(getsockname(listen_socket[0].tcp, (struct sockaddr *)&sa, &len)) { + if(getsockname(listen_socket[0].tcp.fd, (struct sockaddr *)&sa, &len)) { xasprintf(&localhost, "127.0.0.1 port %d", myport); } else { if(sa.sa.sa_family == AF_INET) {