diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-10-31 11:47:23 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-10-31 11:47:23 +0000 |
commit | 5f82e83b7ae5ff15751dcd7ebf658fb2be31771c (patch) | |
tree | 35ac7a90efe62c3f269082c1b837ae3a846f06a0 /src/mesh | |
parent | d426d2344734810de03398e4913b7166dedcd7f2 (diff) | |
download | gnunet-5f82e83b7ae5ff15751dcd7ebf658fb2be31771c.tar.gz gnunet-5f82e83b7ae5ff15751dcd7ebf658fb2be31771c.zip |
fix
Diffstat (limited to 'src/mesh')
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 3 |
1 files changed, 2 insertions, 1 deletions
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, | |||
1344 | { | 1344 | { |
1345 | struct MeshPathInfo *path_info = cls; | 1345 | struct MeshPathInfo *path_info = cls; |
1346 | 1346 | ||
1347 | if (GNUNET_SCHEDULER_REASON_SHUTDOWN == tc->reason) | 1347 | if (0 != (GNUNET_SCHEDULER_REASON_SHUTDOWN & tc->reason)) |
1348 | { | 1348 | { |
1349 | GNUNET_free (cls); | 1349 | GNUNET_free (cls); |
1350 | return; | ||
1350 | } | 1351 | } |
1351 | peer_info_connect (path_info->peer, path_info->t); | 1352 | peer_info_connect (path_info->peer, path_info->t); |
1352 | GNUNET_free (cls); | 1353 | GNUNET_free (cls); |