From 28d86bd30e97c7be4d83763b016626c98f0b72d0 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 28 Feb 2025 16:02:45 +0100 Subject: [PATCH] pex: only respond to update requests when we have network data Avoids interfering with existing network update requests Signed-off-by: Felix Fietkau --- pex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pex.c b/pex.c index cc374af..8fb9c3c 100644 --- a/pex.c +++ b/pex.c @@ -572,7 +572,7 @@ network_pex_recv_update_request(struct network *net, struct network_peer *peer, D("receive update request, local version=%"PRIu64", remote version=%"PRIu64, net->net_data_version, req_version); - if (req_version >= net->net_data_version) { + if (req_version && req_version >= net->net_data_version) { struct pex_update_response_no_data *res; pex_msg_init_ext(net, PEX_MSG_UPDATE_RESPONSE_NO_DATA, !!addr); -- 2.30.2