aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2013-01-30 13:34:47 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2013-01-30 13:34:47 +0000
commitc58e7239c70925b7045d109fa1c7eaf8e2659604 (patch)
tree24b93d1555650f5dda1ded689132964d556e815c /src
parent25b24f97f1c59f7c98d41419093f42dd8134342a (diff)
downloadgnunet-c58e7239c70925b7045d109fa1c7eaf8e2659604.tar.gz
gnunet-c58e7239c70925b7045d109fa1c7eaf8e2659604.zip
- fix
Diffstat (limited to 'src')
-rw-r--r--src/testbed/gnunet-service-testbed_hc.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/testbed/gnunet-service-testbed_hc.c b/src/testbed/gnunet-service-testbed_hc.c
index 7ca276589..ecc2e5edc 100644
--- a/src/testbed/gnunet-service-testbed_hc.c
+++ b/src/testbed/gnunet-service-testbed_hc.c
@@ -445,12 +445,14 @@ cache_get_handle (unsigned int peer_id,
445 ctxt->cgh = cgh; 445 ctxt->cgh = cgh;
446 GNUNET_CONTAINER_DLL_insert_tail (entry->nctxt_qhead, entry->nctxt_qtail, ctxt); 446 GNUNET_CONTAINER_DLL_insert_tail (entry->nctxt_qhead, entry->nctxt_qtail, ctxt);
447 } 447 }
448 if ((NULL != entry->transport_handle) || (NULL != entry->transport_op)) 448 if ((NULL != entry->transport_handle)
449 && (GNUNET_SCHEDULER_NO_TASK == entry->notify_task))
449 { 450 {
450 if (GNUNET_SCHEDULER_NO_TASK == entry->notify_task) 451 entry->notify_task = GNUNET_SCHEDULER_add_now (&call_cgh_cb, entry);
451 entry->notify_task = GNUNET_SCHEDULER_add_now (&call_cgh_cb, entry);
452 return cgh; 452 return cgh;
453 } 453 }
454 if (NULL != entry->transport_op)
455 return cgh;
454 switch (cgh->type) 456 switch (cgh->type)
455 { 457 {
456 case CGT_TRANSPORT_HANDLE: 458 case CGT_TRANSPORT_HANDLE: