From 47bf4091b60632a8389967373651e5214eaf7494 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Tue, 1 Apr 2014 00:16:28 +0000 Subject: - don't dereference NULL tunnels --- src/mesh/gnunet-service-mesh_tunnel.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mesh/gnunet-service-mesh_tunnel.c') diff --git a/src/mesh/gnunet-service-mesh_tunnel.c b/src/mesh/gnunet-service-mesh_tunnel.c index e6de014b1..fbc18f260 100644 --- a/src/mesh/gnunet-service-mesh_tunnel.c +++ b/src/mesh/gnunet-service-mesh_tunnel.c @@ -2288,6 +2288,9 @@ GMT_count_connections (struct MeshTunnel3 *t) struct MeshTConnection *iter; unsigned int count; + if (NULL == t) + return 0; + for (count = 0, iter = t->connection_head; NULL != iter; iter = iter->next) if (MESH_CONNECTION_DESTROYED != GMC_get_state (iter->c)) count++; -- cgit v1.2.3