From 5dd4fc72e4f42495791c070e33b854b0d25fa55e Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Mon, 27 Aug 2012 18:40:59 +0000 Subject: [PATCH] - debug --- src/mesh/gnunet-service-mesh.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 44610d60e..8e00337b5 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c @@ -3089,6 +3089,7 @@ tunnel_destroy_child (void *cls, queue_destroy(cinfo->send_buffer[i], GNUNET_YES); else GNUNET_break (0); + GNUNET_log (GNUNET_ERROR_TYPE_INFO, "%u %u\n", c, cinfo->send_buffer_n); } GNUNET_free_non_null (cinfo->send_buffer); GNUNET_free (cinfo); @@ -4727,7 +4728,15 @@ queue_send (void *cls, size_t size, void *buf) } cinfo = tunnel_get_neighbor_fc(t, &dst_id); - GNUNET_break(cinfo->send_buffer[cinfo->send_buffer_start] == queue); + if (cinfo->send_buffer[cinfo->send_buffer_start] != queue) + { + GNUNET_break(0); + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "at pos %u (%p) != %p\n", + cinfo->send_buffer_start, + cinfo->send_buffer[cinfo->send_buffer_start], + queue); + } GNUNET_break(cinfo->send_buffer_n > 0); cinfo->send_buffer[cinfo->send_buffer_start] = NULL; cinfo->send_buffer_n--; -- 2.25.1