From 04c70ae654c7d4192dab67dc2595c98a9a896e48 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 24 Oct 2012 12:42:31 +0000 Subject: [PATCH] -fixes --- src/fs/gnunet-service-fs_indexing.c | 1 + src/transport/plugin_transport_udp.c | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fs/gnunet-service-fs_indexing.c b/src/fs/gnunet-service-fs_indexing.c index 06c7eaf13..545b6d771 100644 --- a/src/fs/gnunet-service-fs_indexing.c +++ b/src/fs/gnunet-service-fs_indexing.c @@ -231,6 +231,7 @@ signal_index_ok (struct IndexInfo *ii) { ir = GNUNET_CONTAINER_multihashmap_get (ifm, &ii->file_id); + GNUNET_assert (NULL != ii); GNUNET_log (GNUNET_ERROR_TYPE_INFO, _ ("Index request received for file `%s' is already indexed as `%s'. Permitting anyway.\n"), diff --git a/src/transport/plugin_transport_udp.c b/src/transport/plugin_transport_udp.c index aeca43e59..3c3e5b125 100644 --- a/src/transport/plugin_transport_udp.c +++ b/src/transport/plugin_transport_udp.c @@ -1000,11 +1000,12 @@ fragmented_message_done (struct UDP_FragmentationContext *fc, int result) struct UDP_MessageWrapper *tmp; struct UDP_MessageWrapper dummy; struct Session *s = fc->session; - LOG (GNUNET_ERROR_TYPE_DEBUG, "%p : Fragmented message removed with result %s\n", fc, (result == GNUNET_SYSERR) ? "FAIL" : "SUCCESS"); + LOG (GNUNET_ERROR_TYPE_DEBUG, "%p : Fragmented message removed with result %s\n", fc, (result == GNUNET_SYSERR) ? "FAIL" : "SUCCESS"); + /* Call continuation for fragmented message */ + memset (&dummy, 0, sizeof (dummy)); dummy.msg_type = MSG_FRAGMENTED_COMPLETE; - dummy.msg_buf = NULL; dummy.msg_size = s->frag_ctx->on_wire_size; dummy.payload_size = s->frag_ctx->payload_size; dummy.frag_ctx = s->frag_ctx; -- 2.25.1