aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport_neighbours.c5
-rw-r--r--src/transport/gnunet-service-transport_validation.c5
2 files changed, 6 insertions, 4 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c
index 87dd9c213..a2aaa19ec 100644
--- a/src/transport/gnunet-service-transport_neighbours.c
+++ b/src/transport/gnunet-service-transport_neighbours.c
@@ -2140,6 +2140,7 @@ setup_neighbour (const struct GNUNET_PeerIdentity *peer)
2140 n->id = *peer; 2140 n->id = *peer;
2141 n->ack_state = ACK_UNDEFINED; 2141 n->ack_state = ACK_UNDEFINED;
2142 n->last_util_transmission = GNUNET_TIME_absolute_get(); 2142 n->last_util_transmission = GNUNET_TIME_absolute_get();
2143 n->neighbour_receive_quota = GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT;
2143 GNUNET_BANDWIDTH_tracker_init (&n->in_tracker, 2144 GNUNET_BANDWIDTH_tracker_init (&n->in_tracker,
2144 &inbound_bw_tracker_update, 2145 &inbound_bw_tracker_update,
2145 n, 2146 n,
@@ -3661,7 +3662,9 @@ GST_neighbours_handle_quota_message (const struct GNUNET_PeerIdentity *peer,
3661 /* gone already */ 3662 /* gone already */
3662 return; 3663 return;
3663 } 3664 }
3664 n->neighbour_receive_quota = GNUNET_BANDWIDTH_value_init (ntohl (sqm->quota)); 3665 n->neighbour_receive_quota
3666 = GNUNET_BANDWIDTH_value_max (GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT,
3667 GNUNET_BANDWIDTH_value_init (ntohl (sqm->quota)));
3665 3668
3666 bandwidth_min = GNUNET_BANDWIDTH_value_min (n->primary_address.bandwidth_out, 3669 bandwidth_min = GNUNET_BANDWIDTH_value_min (n->primary_address.bandwidth_out,
3667 n->neighbour_receive_quota); 3670 n->neighbour_receive_quota);
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c
index ee8cd9308..ccd077aab 100644
--- a/src/transport/gnunet-service-transport_validation.c
+++ b/src/transport/gnunet-service-transport_validation.c
@@ -1524,10 +1524,10 @@ GST_validation_handle_pong (const struct GNUNET_PeerIdentity *sender,
1524 /* build HELLO to store in PEERINFO */ 1524 /* build HELLO to store in PEERINFO */
1525 ve->copied = GNUNET_NO; 1525 ve->copied = GNUNET_NO;
1526 hello = GNUNET_HELLO_create (&ve->address->peer.public_key, 1526 hello = GNUNET_HELLO_create (&ve->address->peer.public_key,
1527 &add_valid_peer_address, 1527 &add_valid_peer_address,
1528 ve, 1528 ve,
1529 GNUNET_NO); 1529 GNUNET_NO);
1530 GNUNET_PEERINFO_add_peer (GST_peerinfo, 1530 GNUNET_PEERINFO_add_peer (GST_peerinfo,
1531 hello, 1531 hello,
1532 NULL, 1532 NULL,
1533 NULL); 1533 NULL);
@@ -1549,7 +1549,6 @@ GST_validation_handle_hello (const struct GNUNET_MessageHeader *hello)
1549 const struct GNUNET_HELLO_Message *hm = 1549 const struct GNUNET_HELLO_Message *hm =
1550 (const struct GNUNET_HELLO_Message *) hello; 1550 (const struct GNUNET_HELLO_Message *) hello;
1551 struct GNUNET_PeerIdentity pid; 1551 struct GNUNET_PeerIdentity pid;
1552 struct GNUNET_HELLO_Message *h;
1553 int friend; 1552 int friend;
1554 1553
1555 friend = GNUNET_HELLO_is_friend_only (hm); 1554 friend = GNUNET_HELLO_is_friend_only (hm);