aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet-new_channel.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-01-25 15:50:27 +0100
committerChristian Grothoff <christian@grothoff.org>2017-01-25 15:50:27 +0100
commit93d202bdabc1aef0352c7054e8933b036c7adef0 (patch)
tree9d823a0f63f67800e5b2db4e18ba4d00b455ab7a /src/cadet/gnunet-service-cadet-new_channel.c
parent547ffa75e1713d166b43a363afc3ef4c29650fe1 (diff)
downloadgnunet-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.c2
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,