gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r17493 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r17493 - gnunet/src/mesh
Date: Fri, 14 Oct 2011 13:29:21 +0200

Author: bartpolot
Date: 2011-10-14 13:29:21 +0200 (Fri, 14 Oct 2011)
New Revision: 17493

Modified:
   gnunet/src/mesh/gnunet-service-mesh.c
Log:
Additional extra check for coverity 10211

Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c       2011-10-14 11:07:15 UTC (rev 
17492)
+++ gnunet/src/mesh/gnunet-service-mesh.c       2011-10-14 11:29:21 UTC (rev 
17493)
@@ -698,6 +698,7 @@
 {
   struct GNUNET_PeerIdentity *oid;
   struct MeshClient *c;
+  struct MeshTunnel *t;
   MESH_TunnelNumber *tid;
   unsigned int count;
   uint16_t type;
@@ -733,7 +734,13 @@
       GNUNET_break (0);
       return 0;
   }
-  *tid = htonl (tunnel_get (oid, ntohl(*tid))->local_tid);
+  t = tunnel_get (oid, ntohl(*tid));
+  if (NULL == t)
+  {
+    GNUNET_break (0);
+    return 0;
+  }
+  *tid = htonl (t->local_tid);
   for (count = 0, c = clients; c != NULL; c = c->next)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "MESH:    client %u\n", c->id);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]