diff options
Diffstat (limited to 'src/transport/gnunet-service-tng.c')
-rw-r--r-- | src/transport/gnunet-service-tng.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-tng.c b/src/transport/gnunet-service-tng.c index 84199a75f..cda888dd5 100644 --- a/src/transport/gnunet-service-tng.c +++ b/src/transport/gnunet-service-tng.c | |||
@@ -5574,12 +5574,12 @@ transmit_cummulative_ack_cb (void *cls) | |||
5574 | "Sending ACK with %u components to %s\n", | 5574 | "Sending ACK with %u components to %s\n", |
5575 | ac->ack_counter, | 5575 | ac->ack_counter, |
5576 | GNUNET_i2s (&ac->target)); | 5576 | GNUNET_i2s (&ac->target)); |
5577 | GNUNET_assert (0 < ac->ack_counter); | 5577 | GNUNET_assert (0 <= ac->ack_counter); |
5578 | ack->header.type = htons (GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK); | 5578 | ack->header.type = htons (GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK); |
5579 | ack->header.size = | 5579 | ack->header.size = |
5580 | htons (sizeof(*ack) | 5580 | htons (sizeof(*ack) |
5581 | + ac->ack_counter * sizeof(struct TransportCummulativeAckPayloadP)); | 5581 | + ac->ack_counter * sizeof(struct TransportCummulativeAckPayloadP)); |
5582 | ack->ack_counter = htonl (ac->ack_counter++); | 5582 | ack->ack_counter = htonl (ac->ack_counter += ac->num_acks); |
5583 | ap = (struct TransportCummulativeAckPayloadP *) &ack[1]; | 5583 | ap = (struct TransportCummulativeAckPayloadP *) &ack[1]; |
5584 | for (unsigned int i = 0; i < ac->ack_counter; i++) | 5584 | for (unsigned int i = 0; i < ac->ack_counter; i++) |
5585 | { | 5585 | { |