From: Christian Grothoff Date: Sun, 11 Sep 2016 16:08:17 +0000 (+0000) Subject: fix and report version check X-Git-Tag: initial-import-from-subversion-38251~283 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a74100a08e81f964453aafe41fc544895e3630f9;p=oweals%2Fgnunet.git fix and report version check --- diff --git a/src/conversation/plugin_gnsrecord_conversation.c b/src/conversation/plugin_gnsrecord_conversation.c index ecdcb2057..e2bcf7ec9 100644 --- a/src/conversation/plugin_gnsrecord_conversation.c +++ b/src/conversation/plugin_gnsrecord_conversation.c @@ -60,10 +60,18 @@ conversation_value_to_string (void *cls, char *pkey; if (data_size != sizeof (struct GNUNET_CONVERSATION_PhoneRecord)) + { + GNUNET_break_op (0); return NULL; + } pr = data; - if (0 != ntohl (pr->version)) + if (1 != ntohl (pr->version)) + { + GNUNET_log (GNUNET_ERROR_TYPE_ERROR, + _("PHONE version %u not supported\n"), + ntohl (pr->version)); return NULL; + } pkey = GNUNET_CRYPTO_eddsa_public_key_to_string (&pr->peer.public_key); s = GNUNET_STRINGS_data_to_string_alloc (&pr->line_port, sizeof (struct GNUNET_HashCode)); @@ -101,7 +109,10 @@ conversation_string_to_value (void *cls, size_t *data_size) { if (NULL == s) + { + GNUNET_break (0); return GNUNET_SYSERR; + } switch (type) { case GNUNET_GNSRECORD_TYPE_PHONE: diff --git a/src/namestore/gnunet-namestore.c b/src/namestore/gnunet-namestore.c index 9e654cc34..8f0c14fa0 100644 --- a/src/namestore/gnunet-namestore.c +++ b/src/namestore/gnunet-namestore.c @@ -165,7 +165,7 @@ static uint32_t type; static void *data; /** - * Number of bytes in 'data'. + * Number of bytes in #data. */ static size_t data_size; @@ -933,8 +933,8 @@ testservice_task (void *cls, if (GNUNET_OK != GNUNET_CRYPTO_ecdsa_public_key_from_string (reverse_pkey, - strlen (reverse_pkey), - &pubkey)) + strlen (reverse_pkey), + &pubkey)) { fprintf (stderr, _("Invalid public key for reverse lookup `%s'\n"), @@ -1007,11 +1007,11 @@ testservice_task (void *cls, ret = 1; return; } - add_qe_uri = GNUNET_NAMESTORE_set_nick(ns, - &zone_pkey, - nickstring, - &add_continuation, - &add_qe_uri); + add_qe_uri = GNUNET_NAMESTORE_set_nick (ns, + &zone_pkey, + nickstring, + &add_continuation, + &add_qe_uri); } if (monitor) {