From 5da59d3885b27b7301ef17d3c2c0da3f4d5a2944 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 11 Sep 2011 11:37:02 +0000 Subject: [PATCH] allow handlers to be NULL --- src/core/core_api.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/core_api.c b/src/core/core_api.c index 30c86d0d9..cdb050e8e 100644 --- a/src/core/core_api.c +++ b/src/core/core_api.c @@ -1379,8 +1379,9 @@ GNUNET_CORE_connect (const struct GNUNET_CONFIGURATION_Handle *cfg, h->currently_down = GNUNET_YES; h->peers = GNUNET_CONTAINER_multihashmap_create (128); h->retry_backoff = GNUNET_TIME_UNIT_MILLISECONDS; - while (handlers[h->hcnt].callback != NULL) - h->hcnt++; + if (NULL != handlers) + while (handlers[h->hcnt].callback != NULL) + h->hcnt++; GNUNET_assert (h->hcnt < (GNUNET_SERVER_MAX_MESSAGE_SIZE - sizeof (struct InitMessage)) / sizeof (uint16_t)); -- 2.25.1