From 5f82e83b7ae5ff15751dcd7ebf658fb2be31771c Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 31 Oct 2011 11:47:23 +0000 Subject: [PATCH] fix --- 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 9d3784567..fd37bb85e 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c @@ -1344,9 +1344,10 @@ peer_info_connect_task (void *cls, { struct MeshPathInfo *path_info = cls; - if (GNUNET_SCHEDULER_REASON_SHUTDOWN == tc->reason) + if (0 != (GNUNET_SCHEDULER_REASON_SHUTDOWN & tc->reason)) { GNUNET_free (cls); + return; } peer_info_connect (path_info->peer, path_info->t); GNUNET_free (cls); -- 2.25.1