X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fmeta.c;h=4ed1384ba66bc76d5773b5a2b7dc9b604470064a;hb=f02d3ed3e135b5326003e7f69f8331ff6a3cc219;hp=3e750451aad071163876e0cd5469de398758e392;hpb=0f6f54ff8aa96d981f68b5b71c7126b8fdbead6c;p=tinc diff --git a/src/meta.c b/src/meta.c index 3e750451..4ed1384b 100644 --- a/src/meta.c +++ b/src/meta.c @@ -34,8 +34,7 @@ #include "utils.h" #include "xalloc.h" -bool send_meta(connection_t *c, const char *buffer, int length) -{ +bool send_meta(connection_t *c, const char *buffer, int length) { int outlen; int result; @@ -45,7 +44,6 @@ bool send_meta(connection_t *c, const char *buffer, int length) c->name, c->hostname); if(!c->outbuflen) { - c->last_flushed_time = now; if(event_add(&c->outev, NULL) < 0) { logger(LOG_EMERG, _("event_add failed: %s"), strerror(errno)); abort(); @@ -84,8 +82,7 @@ bool send_meta(connection_t *c, const char *buffer, int length) return true; } -void flush_meta(int fd, short events, void *data) -{ +void flush_meta(int fd, short events, void *data) { connection_t *c = data; int result; @@ -124,8 +121,7 @@ void flush_meta(int fd, short events, void *data) c->outbufstart = 0; /* avoid unnecessary memmoves */ } -void broadcast_meta(connection_t *from, const char *buffer, int length) -{ +void broadcast_meta(connection_t *from, const char *buffer, int length) { avl_node_t *node; connection_t *c; @@ -139,8 +135,7 @@ void broadcast_meta(connection_t *from, const char *buffer, int length) } } -bool receive_meta(connection_t *c) -{ +bool receive_meta(connection_t *c) { int oldlen, i, result; int lenin, lenout, reqlen; bool decrypted = false; @@ -239,7 +234,7 @@ bool receive_meta(connection_t *c) return false; } - c->last_ping_time = now; + c->last_ping_time = time(NULL); return true; }