X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_misc.c;h=284006bbf99d2b2c39fc0c4a9cc354d86d95dea2;hb=3b6d366005b6fc23c705b3156e365316f6ab776c;hp=050e30a0e3908f7bdaafeb8869689a49bf783b16;hpb=ba0a3bcb2d565eec26aed30eef902d3482877cf9;p=tinc diff --git a/src/protocol_misc.c b/src/protocol_misc.c index 050e30a0..284006bb 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,11 +28,6 @@ #include "netutl.h" #include "protocol.h" #include "utils.h" -#include "xalloc.h" - -#ifndef MIN -#define MIN(x, y) (((x)<(y))?(x):(y)) -#endif int maxoutbufsize = 0; int mtu_info_interval = 5; @@ -93,7 +87,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 +106,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 +114,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; }