gnunet-svn
[Top][All Lists]
Advanced

[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);
 }




reply via email to

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