From 1f69531ec9d9b5d9046895f8c6b0b590185ac17d Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 20 Oct 2010 11:49:09 +0000 Subject: [PATCH] initialize reserved field, check it --- src/core/core_api.c | 1 + src/core/gnunet-service-core.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/core/core_api.c b/src/core/core_api.c index 6d492537d..453ca1f21 100644 --- a/src/core/core_api.c +++ b/src/core/core_api.c @@ -607,6 +607,7 @@ init_reply_handler (void *cls, const struct GNUNET_MessageHeader *msg) return; } m = (const struct InitReplyMessage *) msg; + GNUNET_break (0 == ntohl (m->reserved)); /* start our message processing loop */ #if DEBUG_CORE GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, diff --git a/src/core/gnunet-service-core.c b/src/core/gnunet-service-core.c index 52f229b01..c0213f337 100644 --- a/src/core/gnunet-service-core.c +++ b/src/core/gnunet-service-core.c @@ -1045,6 +1045,7 @@ handle_client_init (void *cls, /* send init reply message */ irm.header.size = htons (sizeof (struct InitReplyMessage)); irm.header.type = htons (GNUNET_MESSAGE_TYPE_CORE_INIT_REPLY); + irm.reserved = htonl (0); memcpy (&irm.publicKey, &my_public_key, sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded)); -- 2.25.1