From 913150a8cd81a0998c34669e877b82de5176f823 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Wed, 18 Jul 2012 15:41:58 +0000 Subject: [PATCH] - check for NULL --- src/mesh/gnunet-service-mesh.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index f222421d2..d9780a205 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c @@ -4739,7 +4739,8 @@ handle_local_client_disconnect (void *cls, struct GNUNET_SERVER_Client *client) { GNUNET_free (c->regexes[i]); } - GNUNET_free (c->regexes); + if (NULL != c->regexes) + GNUNET_free (c->regexes); if (GNUNET_SCHEDULER_NO_TASK != c->regex_announce_task) GNUNET_SCHEDULER_cancel (c->regex_announce_task); next = c->next; -- 2.25.1