From fe706232fbda67091776617037cb9352404b9f27 Mon Sep 17 00:00:00 2001 From: Sagar Rana Date: Wed, 5 Aug 2026 00:38:38 +0530 Subject: [PATCH] fix reqresp suite --- lean_client/networking/src/network/service.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lean_client/networking/src/network/service.rs b/lean_client/networking/src/network/service.rs index c3cd3fd..28bed63 100644 --- a/lean_client/networking/src/network/service.rs +++ b/lean_client/networking/src/network/service.rs @@ -1692,8 +1692,10 @@ where if count == 0 || count > req_resp::MAX_REQUEST_BLOCKS as u64 { info!(peer = %peer, start_slot, count, "Rejecting BlocksByRange: invalid count"); - // Send an empty response — peer will treat as no data. - let response = LeanResponse::BlocksByRange(Vec::new()); + let response = LeanResponse::Error { + code: req_resp::RESPONSE_INVALID_REQUEST, + message: "invalid_count".to_string(), + }; if let Err(e) = self .swarm .behaviour_mut()