From: Christian Grothoff Date: Wed, 20 Oct 2010 11:49:09 +0000 (+0000) Subject: initialize reserved field, check it X-Git-Tag: initial-import-from-subversion-38251~20033 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=1f69531ec9d9b5d9046895f8c6b0b590185ac17d;p=oweals%2Fgnunet.git initialize reserved field, check it --- 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));