diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2014-09-22 08:42:39 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2014-09-22 08:42:39 +0000 |
commit | 97f7c9dcb0555f28989b4223151ff0be58ff8e52 (patch) | |
tree | b165f5288171b334b3d4b4f2b362a2e0098d05ef /src/transport | |
parent | 10ae843114fd76b94cf684fd4347e7ece49dd57c (diff) | |
download | gnunet-97f7c9dcb0555f28989b4223151ff0be58ff8e52.tar.gz gnunet-97f7c9dcb0555f28989b4223151ff0be58ff8e52.zip |
fix for missing receive not done call
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-service-transport_blacklist.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_blacklist.c b/src/transport/gnunet-service-transport_blacklist.c index 38ef0907f..dc59ce595 100644 --- a/src/transport/gnunet-service-transport_blacklist.c +++ b/src/transport/gnunet-service-transport_blacklist.c | |||
@@ -429,6 +429,7 @@ do_blacklist_check (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
429 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 429 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
430 | "No other blacklist clients active, will allow neighbour `%s'\n", | 430 | "No other blacklist clients active, will allow neighbour `%s'\n", |
431 | GNUNET_i2s (&bc->peer)); | 431 | GNUNET_i2s (&bc->peer)); |
432 | |||
432 | bc->cont (bc->cont_cls, &bc->peer, GNUNET_OK); | 433 | bc->cont (bc->cont_cls, &bc->peer, GNUNET_OK); |
433 | GNUNET_CONTAINER_DLL_remove(bc_head, bc_tail, bc); | 434 | GNUNET_CONTAINER_DLL_remove(bc_head, bc_tail, bc); |
434 | GNUNET_free (bc); | 435 | GNUNET_free (bc); |
@@ -618,6 +619,8 @@ GST_blacklist_handle_reply (void *cls, struct GNUNET_SERVER_Client *client, | |||
618 | { | 619 | { |
619 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 620 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
620 | "Blacklist check succeeded, continuing with checks\n"); | 621 | "Blacklist check succeeded, continuing with checks\n"); |
622 | GNUNET_SERVER_receive_done (bl->client, GNUNET_OK); | ||
623 | bl->call_receive_done = GNUNET_NO; | ||
621 | bc->bl_pos = bc->bl_pos->next; | 624 | bc->bl_pos = bc->bl_pos->next; |
622 | bc->task = GNUNET_SCHEDULER_add_now (&do_blacklist_check, bc); | 625 | bc->task = GNUNET_SCHEDULER_add_now (&do_blacklist_check, bc); |
623 | } | 626 | } |