diff --git a/crates/librqbit/src/peer_info_reader/mod.rs b/crates/librqbit/src/peer_info_reader/mod.rs index a22ab43..d311a96 100644 --- a/crates/librqbit/src/peer_info_reader/mod.rs +++ b/crates/librqbit/src/peer_info_reader/mod.rs @@ -78,7 +78,7 @@ struct HandlerLocked { impl HandlerLocked { fn new(metadata_size: u32) -> anyhow::Result { - if metadata_size > 1024 * 1024 { + if metadata_size > 32 * 1024 * 1024 { anyhow::bail!("metadata size {} is too big", metadata_size); } let buffer = vec![0u8; metadata_size as usize];