From 07465938cf3a67a15739f96ba28a25e527afec89 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 29 Nov 2018 22:38:56 +0100 Subject: [PATCH] fix macro test --- src/include/gnunet_mq_lib.h | 2 +- src/util/gnunet-service-resolver.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/include/gnunet_mq_lib.h b/src/include/gnunet_mq_lib.h index f5f0fd701..7704a2fca 100644 --- a/src/include/gnunet_mq_lib.h +++ b/src/include/gnunet_mq_lib.h @@ -517,7 +517,7 @@ struct GNUNET_MQ_MessageHandler (const struct GNUNET_MessageHeader *) m; \ uint16_t slen = ntohs (hdr->size) - sizeof (*m); \ if ( (0 == slen) || \ - (memchr (str, 0, slen) == &str[slen - 1]) ) \ + (memchr (str, 0, slen) != &str[slen - 1]) ) \ { \ GNUNET_break (0); \ return GNUNET_NO; \ diff --git a/src/util/gnunet-service-resolver.c b/src/util/gnunet-service-resolver.c index 5f8957d8c..065a224eb 100644 --- a/src/util/gnunet-service-resolver.c +++ b/src/util/gnunet-service-resolver.c @@ -1123,6 +1123,7 @@ check_get (void *cls, (void) cls; size = ntohs (get->header.size) - sizeof (*get); + const char *str = &get[1]; direction = ntohl (get->direction); if (GNUNET_NO == direction) { -- 2.25.1