aboutsummaryrefslogtreecommitdiff
path: root/src/util/client_manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/client_manager.c')
-rw-r--r--src/util/client_manager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/client_manager.c b/src/util/client_manager.c
index 98cf5b1ad..f38d0f886 100644
--- a/src/util/client_manager.c
+++ b/src/util/client_manager.c
@@ -491,7 +491,7 @@ GNUNET_CLIENT_MANAGER_transmit (struct GNUNET_CLIENT_MANAGER_Connection *mgr,
491 struct GNUNET_MessageHeader *msg) 491 struct GNUNET_MessageHeader *msg)
492{ 492{
493 struct MessageQueueItem *mqi = GNUNET_malloc (sizeof (*mqi)); 493 struct MessageQueueItem *mqi = GNUNET_malloc (sizeof (*mqi));
494 mqi->msg = msg; 494 mqi->msg = GNUNET_copy_message (msg);
495 GNUNET_CONTAINER_DLL_insert_tail (mgr->tmit_head, mgr->tmit_tail, mqi); 495 GNUNET_CONTAINER_DLL_insert_tail (mgr->tmit_head, mgr->tmit_tail, mqi);
496 transmit_next (mgr); 496 transmit_next (mgr);
497} 497}
@@ -511,7 +511,7 @@ GNUNET_CLIENT_MANAGER_transmit_now (struct GNUNET_CLIENT_MANAGER_Connection *mgr
511 struct GNUNET_MessageHeader *msg) 511 struct GNUNET_MessageHeader *msg)
512{ 512{
513 struct MessageQueueItem *mqi = GNUNET_malloc (sizeof (*mqi)); 513 struct MessageQueueItem *mqi = GNUNET_malloc (sizeof (*mqi));
514 mqi->msg = msg; 514 mqi->msg = GNUNET_copy_message (msg);
515 GNUNET_CONTAINER_DLL_insert (mgr->tmit_head, mgr->tmit_tail, mqi); 515 GNUNET_CONTAINER_DLL_insert (mgr->tmit_head, mgr->tmit_tail, mqi);
516 transmit_next (mgr); 516 transmit_next (mgr);
517} 517}