From 1542d0bae35925dc78cfb931e841b06ae15ff52f Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 14 Jun 2011 11:18:06 +0000 Subject: [PATCH] asserts --- src/fs/gnunet-service-fs_indexing.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/fs/gnunet-service-fs_indexing.c b/src/fs/gnunet-service-fs_indexing.c index dc6b82952..f97a0c6e6 100644 --- a/src/fs/gnunet-service-fs_indexing.c +++ b/src/fs/gnunet-service-fs_indexing.c @@ -346,6 +346,13 @@ GNUNET_FS_handle_index_start (void *cls, return; } ism = (const struct IndexStartMessage*) message; + if (0 != ism->reserved) + { + GNUNET_break (0); + GNUNET_SERVER_receive_done (client, + GNUNET_SYSERR); + return; + } fn = GNUNET_STRINGS_filename_expand ((const char*) &ism[1]); if (fn == NULL) { @@ -472,6 +479,13 @@ GNUNET_FS_handle_unindex (void *cls, int found; um = (const struct UnindexMessage*) message; + if (0 != um->reserved) + { + GNUNET_break (0); + GNUNET_SERVER_receive_done (client, + GNUNET_SYSERR); + return; + } found = GNUNET_NO; prev = NULL; pos = indexed_files; -- 2.25.1