diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-01-25 15:50:27 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-01-25 15:50:27 +0100 |
commit | 93d202bdabc1aef0352c7054e8933b036c7adef0 (patch) | |
tree | 9d823a0f63f67800e5b2db4e18ba4d00b455ab7a /src/cadet/gnunet-service-cadet-new_channel.c | |
parent | 547ffa75e1713d166b43a363afc3ef4c29650fe1 (diff) | |
download | gnunet-93d202bdabc1aef0352c7054e8933b036c7adef0.tar.gz gnunet-93d202bdabc1aef0352c7054e8933b036c7adef0.zip |
fix leak
Diffstat (limited to 'src/cadet/gnunet-service-cadet-new_channel.c')
-rw-r--r-- | src/cadet/gnunet-service-cadet-new_channel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet-new_channel.c b/src/cadet/gnunet-service-cadet-new_channel.c index 753634c62..c3d5ef194 100644 --- a/src/cadet/gnunet-service-cadet-new_channel.c +++ b/src/cadet/gnunet-service-cadet-new_channel.c | |||
@@ -1339,6 +1339,7 @@ data_sent_cb (void *cls) | |||
1339 | crm); | 1339 | crm); |
1340 | if (GNUNET_NO == ch->reliable) | 1340 | if (GNUNET_NO == ch->reliable) |
1341 | { | 1341 | { |
1342 | GNUNET_free (crm->data_message); | ||
1342 | GNUNET_free (crm); | 1343 | GNUNET_free (crm); |
1343 | ch->pending_messages--; | 1344 | ch->pending_messages--; |
1344 | send_ack_to_client (ch, | 1345 | send_ack_to_client (ch, |
@@ -1361,6 +1362,7 @@ data_sent_cb (void *cls) | |||
1361 | crm); | 1362 | crm); |
1362 | if (NULL != ch->retry_data_task) | 1363 | if (NULL != ch->retry_data_task) |
1363 | GNUNET_SCHEDULER_cancel (ch->retry_data_task); | 1364 | GNUNET_SCHEDULER_cancel (ch->retry_data_task); |
1365 | GNUNET_assert (NULL == crm->qe); | ||
1364 | ch->retry_data_task | 1366 | ch->retry_data_task |
1365 | = GNUNET_SCHEDULER_add_delayed (crm->retry_delay, | 1367 | = GNUNET_SCHEDULER_add_delayed (crm->retry_delay, |
1366 | &retry_transmission, | 1368 | &retry_transmission, |