diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-05-28 01:39:40 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-05-28 01:39:40 +0200 |
commit | 0e70daa01fc872938ce4a23e84747a319d6909fd (patch) | |
tree | 3ace25039c3369db778f650fc3a8751c946376bc | |
parent | 99c89e00b6d288e749a10947ba7473a4beaf747d (diff) |
track hello passing
-rw-r--r-- | src/peerinfo/peerinfo_api.c | 3 | ||||
-rw-r--r-- | src/transport/gnunet-service-transport_validation.c | 13 |
2 files changed, 12 insertions, 4 deletions
diff --git a/src/peerinfo/peerinfo_api.c b/src/peerinfo/peerinfo_api.c index 8b47ed444b..09ec04bf8e 100644 --- a/src/peerinfo/peerinfo_api.c +++ b/src/peerinfo/peerinfo_api.c @@ -565,7 +565,10 @@ GNUNET_PEERINFO_add_peer (struct GNUNET_PEERINFO_Handle *h, struct GNUNET_PeerIdentity peer; if (NULL == h->mq) + { + GNUNET_break (0); return NULL; + } GNUNET_assert (GNUNET_OK == GNUNET_HELLO_get_id (hello, &peer)); diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c index cd5aeb5e27..91acc18ed5 100644 --- a/src/transport/gnunet-service-transport_validation.c +++ b/src/transport/gnunet-service-transport_validation.c @@ -1623,15 +1623,20 @@ GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender, GNUNET_TRANSPORT_VS_UPDATE); /* build HELLO to store in PEERINFO */ + GNUNET_STATISTICS_update (GST_stats, + gettext_noop ("# HELLOs given to peerinfo"), + 1, + GNUNET_NO); ve->copied = GNUNET_NO; hello = GNUNET_HELLO_create (&ve->address->peer.public_key, &add_valid_peer_address, ve, GNUNET_NO); - GNUNET_PEERINFO_add_peer (GST_peerinfo, - hello, - NULL, - NULL); + GNUNET_break (NULL != + GNUNET_PEERINFO_add_peer (GST_peerinfo, + hello, + NULL, + NULL)); GNUNET_free (hello); return GNUNET_OK; } |