From 02c1cb4ce21dca6cc63545cd5bd7ed621ed61529 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 3 Sep 2013 21:53:45 +0200 Subject: Add packet/byte statistics --- src/protocol_ec25519_fhmqvc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/protocol_ec25519_fhmqvc.c') diff --git a/src/protocol_ec25519_fhmqvc.c b/src/protocol_ec25519_fhmqvc.c index 73fbc5e..62e9303 100644 --- a/src/protocol_ec25519_fhmqvc.c +++ b/src/protocol_ec25519_fhmqvc.c @@ -826,13 +826,15 @@ static void protocol_handle_recv(fastd_context_t *ctx, fastd_peer_t *peer, fastd } static void session_send(fastd_context_t *ctx, fastd_peer_t *peer, fastd_buffer_t buffer, protocol_session_t *session) { + size_t stat_size = buffer.len; + fastd_buffer_t send_buffer; if (!session->method->encrypt(ctx, peer, session->method_state, &send_buffer, buffer)) { fastd_buffer_free(buffer); return; } - fastd_send(ctx, peer->sock, &peer->local_address, &peer->address, send_buffer); + fastd_send(ctx, peer->sock, &peer->local_address, &peer->address, send_buffer, stat_size); peer->last_send = ctx->now; } -- cgit v1.2.3