diff options
author | t3sserakt <t3ss@posteo.de> | 2021-11-24 17:11:29 +0100 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2021-11-24 17:11:29 +0100 |
commit | 36a92f6926bf3752054c0f2b77a04081041c0e9d (patch) | |
tree | 8220497cef8601f03e86df947d2fb80447b74c06 /src | |
parent | 017c6f9d3d09668ae8e07603d3e2c865710ea33b (diff) | |
download | gnunet-36a92f6926bf3752054c0f2b77a04081041c0e9d.tar.gz gnunet-36a92f6926bf3752054c0f2b77a04081041c0e9d.zip |
- fixed stack overflow in tng service
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/gnunet-service-tng.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/transport/gnunet-service-tng.c b/src/transport/gnunet-service-tng.c index cda888dd5..4483536f0 100644 --- a/src/transport/gnunet-service-tng.c +++ b/src/transport/gnunet-service-tng.c | |||
@@ -5563,7 +5563,7 @@ transmit_cummulative_ack_cb (void *cls) | |||
5563 | struct VirtualLink *vl; | 5563 | struct VirtualLink *vl; |
5564 | struct AcknowledgementCummulator *ac = cls; | 5564 | struct AcknowledgementCummulator *ac = cls; |
5565 | char buf[sizeof(struct TransportReliabilityAckMessage) | 5565 | char buf[sizeof(struct TransportReliabilityAckMessage) |
5566 | + ac->ack_counter | 5566 | + ac->ack_counter + ac->num_acks |
5567 | * sizeof(struct TransportCummulativeAckPayloadP)] GNUNET_ALIGN; | 5567 | * sizeof(struct TransportCummulativeAckPayloadP)] GNUNET_ALIGN; |
5568 | struct TransportReliabilityAckMessage *ack = | 5568 | struct TransportReliabilityAckMessage *ack = |
5569 | (struct TransportReliabilityAckMessage *) buf; | 5569 | (struct TransportReliabilityAckMessage *) buf; |