Keep detection attempt counters and network fixtures group-aware

This commit is contained in:
evgeny committed 2026-10-12 18:20:47 +02:00
1 parent 0ee431b490
commit 96fa1990b0
2 files changed
+21 -5

No files matched your search

+1 -1
View File
@@ -1060,9 +1060,9 @@ static void owner_start(struct nat_socket *state) {
state->using_fallback = 0; state->prefer_fresh = 1;
}
history_load(state);
if (select_pair(state)) { owner_finish(state, state->reason); return; }
if (random_id(&state->round)) { owner_finish(state, NAT_REASON_SEND_ERROR); return; }
state->rounds++;
if (select_pair(state)) { owner_finish(state, state->reason); return; }
memset(&state->helper_seen, 0, sizeof(state->helper_seen)); memset(&state->alternate_seen, 0, sizeof(state->alternate_seen));
state->retries = 0; state->pre_received = 0; state->post_received = 0; state->filter_clean = 0; state->pre_healthy = 0;
state->deadline = get_time_tb() + NAT_ROUND_TB; state->reason = NAT_REASON_NONE;