From 5b83fe008f99684261eda887e77d9fdde85b0db5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 8 Aug 2021 15:37:55 +0100 Subject: [PATCH] refactor body limit, for reuse in server, rename MAX_OVERHEAD Signed-off-by: Ian Jackson --- src/bin/client.rs | 4 +--- src/prelude.rs | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bin/client.rs b/src/bin/client.rs index 29b6ef9..1f382bb 100644 --- a/src/bin/client.rs +++ b/src/bin/client.rs @@ -5,8 +5,6 @@ use hippotat::prelude::*; use hippotat_macros::into_crlfs; -const MAX_BATCH_DOWN_RESP_OVERHEAD: usize = 10_000; - #[derive(StructOpt,Debug)] pub struct Opts { #[structopt(flatten)] @@ -143,7 +141,7 @@ fn submit_request<'r, 'c:'r, C:HCC>( let resp = resp.await.context("make request")?; let status = resp.status(); let mut resp = resp.into_body(); - let max_body = c.ic.max_batch_down.sat() + MAX_BATCH_DOWN_RESP_OVERHEAD; + let max_body = c.ic.max_batch_down.sat() + MAX_OVERHEAD; let resp = read_limited_bytes(max_body, &mut resp).await .context("fetching response body")?; diff --git a/src/prelude.rs b/src/prelude.rs index ceb57d1..0d53dbe 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -73,6 +73,8 @@ pub const SLIP_ESC_END: u8 = 0o334; // dc pub const SLIP_ESC_ESC: u8 = 0o335; // dd pub const SLIP_MIME_ESC: u8 = b'-'; // 2d +pub const MAX_OVERHEAD: usize = 2_000; + pub use base64::STANDARD as BASE64_CONFIG; pub fn default() -> T { Default::default() } -- 2.30.2