Set last_p2p ib peer_set_p2p_confirmed

This commit is contained in:
emanuele-f 2019-06-08 20:44:07 +02:00
parent 3db1cab276
commit b36754eae0

View File

@ -442,7 +442,8 @@ static void check_peer_registration_needed(n2n_edge_t * eee,
*/
static void peer_set_p2p_confirmed(n2n_edge_t * eee,
const n2n_mac_t mac,
const n2n_sock_t * peer) {
const n2n_sock_t * peer,
time_t now) {
struct peer_info * prev = NULL;
struct peer_info * scan;
macstr_t mac_buf;
@ -480,6 +481,7 @@ static void peer_set_p2p_confirmed(n2n_edge_t * eee,
eee->known_peers = scan;
scan->sock = *peer;
scan->last_p2p = now;
traceEvent(TRACE_NORMAL, "P2P connection enstablished: %s [%s]",
macaddr_str(mac_buf, mac),
@ -496,7 +498,7 @@ static void peer_set_p2p_confirmed(n2n_edge_t * eee,
(unsigned int)peer_list_size(eee->known_peers));
update_peer_seen(scan, time(NULL));
update_peer_seen(scan, now);
}
else
{
@ -1469,7 +1471,7 @@ static void readFromIPSocket(n2n_edge_t * eee, int in_sock) {
sock_to_cstr(sockbuf1, &sender),
sock_to_cstr(sockbuf2, orig_sender));
peer_set_p2p_confirmed(eee, ra.srcMac, &sender);
peer_set_p2p_confirmed(eee, ra.srcMac, &sender, now);
break;
}
case MSG_TYPE_REGISTER_SUPER_ACK: