X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fprotocol_misc.c;h=7994f00da03d351082972f9bc01f45204642fb22;hb=2c6b2d70e6640f39563ad7bb0aa0ba87f883848c;hp=27125da80b6399a8fe04149faee0197201f79182;hpb=b18d5b572992debb04a7851e43143711319243a0;p=tinc diff --git a/src/protocol_misc.c b/src/protocol_misc.c index 27125da8..7994f00d 100644 --- a/src/protocol_misc.c +++ b/src/protocol_misc.c @@ -91,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) { @@ -110,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. */ @@ -118,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; }