[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r37191 - gnunet/src/rps
From: |
gnunet |
Subject: |
[GNUnet-SVN] r37191 - gnunet/src/rps |
Date: |
Sun, 22 May 2016 09:12:51 +0200 |
Author: ch3
Date: 2016-05-22 09:12:51 +0200 (Sun, 22 May 2016)
New Revision: 37191
Modified:
gnunet/src/rps/gnunet-service-rps_peers.c
Log:
-rps: check knowledge of peer
Modified: gnunet/src/rps/gnunet-service-rps_peers.c
===================================================================
--- gnunet/src/rps/gnunet-service-rps_peers.c 2016-05-22 07:12:48 UTC (rev
37190)
+++ gnunet/src/rps/gnunet-service-rps_peers.c 2016-05-22 07:12:51 UTC (rev
37191)
@@ -1178,8 +1178,9 @@
* @param peer the peer to check the flag of
* @param flags the flags to check
*
- * @return #GNUNET_YES if all given flags are set
- * #GNUNET_NO otherwise
+ * @return #GNUNET_SYSERR if peer is not known
+ * #GNUNET_YES if all given flags are set
+ * #GNUNET_NO otherwise
*/
int
Peers_check_peer_flag (const struct GNUNET_PeerIdentity *peer, enum
Peers_PeerFlags flags)
@@ -1186,6 +1187,10 @@
{
struct PeerContext *peer_ctx;
+ if (GNUNET_NO == Peers_check_peer_known (peer))
+ {
+ return GNUNET_SYSERR;
+ }
peer_ctx = get_peer_ctx (peer);
return check_peer_flag_set (peer_ctx, flags);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r37191 - gnunet/src/rps,
gnunet <=