X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_socket.c;h=c727d7b2086da9a12aebba6df2651cab5281164a;hb=3730156165fd1aa7c8810cd8e390aba6a8badcfa;hp=d235ee31c168f097ead6022498f6ea3e7b21d134;hpb=c620df3c1511643aa533ca31afc17db75b7255b8;p=tinc diff --git a/src/net_socket.c b/src/net_socket.c index d235ee31..c727d7b2 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -25,7 +25,7 @@ #include "avl_tree.h" #include "conf.h" #include "connection.h" -#include "event.h" +#include "tevent.h" #include "logger.h" #include "meta.h" #include "net.h" @@ -220,7 +220,7 @@ int setup_vpn_in_socket(const sockaddr_t *sa) void retry_outgoing(outgoing_t *outgoing) { - event_t *event; + tevent_t *event; cp(); @@ -229,11 +229,11 @@ void retry_outgoing(outgoing_t *outgoing) if(outgoing->timeout > maxtimeout) outgoing->timeout = maxtimeout; - event = new_event(); + event = new_tevent(); event->handler = (event_handler_t) setup_outgoing_connection; event->time = now + outgoing->timeout; event->data = outgoing; - event_add(event); + tevent_add(event); ifdebug(CONNECTIONS) logger(LOG_NOTICE, _("Trying to re-establish outgoing connection in %d seconds"), @@ -384,9 +384,8 @@ void setup_outgoing_connection(outgoing_t *outgoing) accept a new tcp connect and create a new connection */ -bool handle_new_meta_connection(int sock) +void handle_new_meta_connection(int sock, short events, void *data) { - int option; connection_t *c; sockaddr_t sa; int fd; @@ -399,7 +398,6 @@ bool handle_new_meta_connection(int sock) if(fd < 0) { logger(LOG_ERR, _("Accepting a new connection failed: %s"), strerror(errno)); - return false; } sockaddrunmap(&sa); @@ -424,8 +422,6 @@ bool handle_new_meta_connection(int sock) c->allow_request = ID; send_id(c); - - return true; } void try_outgoing_connections(void)