aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/peerinfo/peerinfo_api.c3
-rw-r--r--src/transport/gnunet-service-transport_validation.c13
2 files changed, 12 insertions, 4 deletions
diff --git a/src/peerinfo/peerinfo_api.c b/src/peerinfo/peerinfo_api.c
index 8b47ed444..09ec04bf8 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,
565 struct GNUNET_PeerIdentity peer; 565 struct GNUNET_PeerIdentity peer;
566 566
567 if (NULL == h->mq) 567 if (NULL == h->mq)
568 {
569 GNUNET_break (0);
568 return NULL; 570 return NULL;
571 }
569 GNUNET_assert (GNUNET_OK == 572 GNUNET_assert (GNUNET_OK ==
570 GNUNET_HELLO_get_id (hello, 573 GNUNET_HELLO_get_id (hello,
571 &peer)); 574 &peer));
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index cd5aeb5e2..91acc18ed 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,
1623 GNUNET_TRANSPORT_VS_UPDATE); 1623 GNUNET_TRANSPORT_VS_UPDATE);
1624 1624
1625 /* build HELLO to store in PEERINFO */ 1625 /* build HELLO to store in PEERINFO */
1626 GNUNET_STATISTICS_update (GST_stats,
1627 gettext_noop ("# HELLOs given to peerinfo"),
1628 1,
1629 GNUNET_NO);
1626 ve->copied = GNUNET_NO; 1630 ve->copied = GNUNET_NO;
1627 hello = GNUNET_HELLO_create (&ve->address->peer.public_key, 1631 hello = GNUNET_HELLO_create (&ve->address->peer.public_key,
1628 &add_valid_peer_address, 1632 &add_valid_peer_address,
1629 ve, 1633 ve,
1630 GNUNET_NO); 1634 GNUNET_NO);
1631 GNUNET_PEERINFO_add_peer (GST_peerinfo, 1635 GNUNET_break (NULL !=
1632 hello, 1636 GNUNET_PEERINFO_add_peer (GST_peerinfo,
1633 NULL, 1637 hello,
1634 NULL); 1638 NULL,
1639 NULL));
1635 GNUNET_free (hello); 1640 GNUNET_free (hello);
1636 return GNUNET_OK; 1641 return GNUNET_OK;
1637} 1642}