[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;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r37876 - gnunet/src/util,
gnunet <=