X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fmeta.c;h=6a217d613cabd5487e49d314a346116552185376;hb=4c704a92f4fd9c162995b69ab063f6fa59c20c26;hp=afc98ab2f94cb2ae5c9878bded7838f7f5e4b652;hpb=2c6b2d70e6640f39563ad7bb0aa0ba87f883848c;p=tinc diff --git a/src/meta.c b/src/meta.c index afc98ab2..6a217d61 100644 --- a/src/meta.c +++ b/src/meta.c @@ -56,8 +56,8 @@ bool send_meta(connection_t *c, const void *buffer, size_t length) { abort(); } - logger(DEBUG_META, LOG_DEBUG, "Sending %zu bytes of metadata to %s (%s)", - length, c->name, c->hostname); + logger(DEBUG_META, LOG_DEBUG, "Sending %lu bytes of metadata to %s (%s)", + (unsigned long)length, c->name, c->hostname); if(c->protocol_minor >= 2) { return sptps_send_record(&c->sptps, 0, buffer, length); @@ -78,7 +78,7 @@ bool send_meta(connection_t *c, const void *buffer, size_t length) { size_t outlen = length; - if(!cipher_encrypt(c->outcipher, buffer, length, buffer_prepare(&c->outbuf, length), &outlen, false) || outlen != length) { + if(!cipher_encrypt(&c->outcipher, buffer, length, buffer_prepare(&c->outbuf, length), &outlen, false) || outlen != length) { logger(DEBUG_ALWAYS, LOG_ERR, "Error while encrypting metadata to %s (%s)", c->name, c->hostname); return false; @@ -100,8 +100,8 @@ void send_meta_raw(connection_t *c, const void *buffer, size_t length) { abort(); } - logger(DEBUG_META, LOG_DEBUG, "Sending %zu bytes of raw metadata to %s (%s)", - length, c->name, c->hostname); + logger(DEBUG_META, LOG_DEBUG, "Sending %lu bytes of raw metadata to %s (%s)", + (unsigned long)length, c->name, c->hostname); buffer_add(&c->outbuf, buffer, length); @@ -109,7 +109,7 @@ void send_meta_raw(connection_t *c, const void *buffer, size_t length) { } void broadcast_meta(connection_t *from, const char *buffer, size_t length) { - for list_each(connection_t, c, connection_list) + for list_each(connection_t, c, &connection_list) if(c != from && c->edge) { send_meta(c, buffer, length); } @@ -258,7 +258,7 @@ bool receive_meta(connection_t *c) { size_t outlen = inlen; - if(!cipher_decrypt(c->incipher, bufp, inlen, buffer_prepare(&c->inbuf, inlen), &outlen, false) || (size_t)inlen != outlen) { + if(!cipher_decrypt(&c->incipher, bufp, inlen, buffer_prepare(&c->inbuf, inlen), &outlen, false) || (size_t)inlen != outlen) { logger(DEBUG_ALWAYS, LOG_ERR, "Error while decrypting metadata from %s (%s)", c->name, c->hostname); return false;