X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_misc.c;h=7994f00da03d351082972f9bc01f45204642fb22;hb=2c6b2d70e6640f39563ad7bb0aa0ba87f883848c;hp=050e30a0e3908f7bdaafeb8869689a49bf783b16;hpb=ba0a3bcb2d565eec26aed30eef902d3482877cf9;p=tinc diff --git a/src/protocol_misc.c b/src/protocol_misc.c index 050e30a0..7994f00d 100644 --- a/src/protocol_misc.c +++ b/src/protocol_misc.c @@ -21,7 +21,6 @@ #include "system.h" #include "address_cache.h" -#include "conf.h" #include "connection.h" #include "logger.h" #include "meta.h" @@ -29,7 +28,6 @@ #include "netutl.h" #include "protocol.h" #include "utils.h" -#include "xalloc.h" #ifndef MIN #define MIN(x, y) (((x)<(y))?(x):(y)) @@ -93,7 +91,7 @@ bool send_tcppacket(connection_t *c, const vpn_packet_t *packet) { return false; } - return send_meta(c, (char *)DATA(packet), packet->len); + return send_meta(c, DATA(packet), packet->len); } bool tcppacket_h(connection_t *c, const char *request) { @@ -112,7 +110,7 @@ bool tcppacket_h(connection_t *c, const char *request) { return true; } -bool send_sptps_tcppacket(connection_t *c, const char *packet, int len) { +bool send_sptps_tcppacket(connection_t *c, const void *packet, size_t len) { /* If there already is a lot of data in the outbuf buffer, discard this packet. We use a very simple Random Early Drop algorithm. */ @@ -120,7 +118,7 @@ bool send_sptps_tcppacket(connection_t *c, const char *packet, int len) { return true; } - if(!send_request(c, "%d %d", SPTPS_PACKET, len)) { + if(!send_request(c, "%d %zu", SPTPS_PACKET, len)) { return false; }