gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r37876 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r37876 - gnunet/src/util
Date: Sun, 4 Sep 2016 17:46:02 +0200

Author: amatus
Date: 2016-09-04 17:46:02 +0200 (Sun, 04 Sep 2016)
New Revision: 37876

Modified:
   gnunet/src/util/peer.c
Log:
Add checks to GNUNET_PEER_resolve2


Modified: gnunet/src/util/peer.c
===================================================================
--- gnunet/src/util/peer.c      2016-09-04 15:27:58 UTC (rev 37875)
+++ gnunet/src/util/peer.c      2016-09-04 15:46:02 UTC (rev 37876)
@@ -133,6 +133,7 @@
   }
   if (0 == ret)
   {
+    memset (&table[0]->id, 0, sizeof (struct GNUNET_PeerIdentity));
     table[0]->pid = 0;
     table[0]->rc = 1;
     ret = 1;
@@ -243,6 +244,8 @@
 const struct GNUNET_PeerIdentity *
 GNUNET_PEER_resolve2 (GNUNET_PEER_Id id)
 {
+  GNUNET_assert (id < size);
+  GNUNET_assert (table[id]->rc > 0);
   return &table[id]->id;
 }
 




reply via email to

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