From f8bb97b39c0a534ec5b567885e6573dcea5acd6f Mon Sep 17 00:00:00 2001 From: Teknique Date: Mon, 24 Jul 2023 21:43:14 -0700 Subject: [PATCH] Fix(?) size check in try_from for DHTSchemaSMPL --- veilid-core/src/veilid_api/types/dht/schema/smpl.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/veilid-core/src/veilid_api/types/dht/schema/smpl.rs b/veilid-core/src/veilid_api/types/dht/schema/smpl.rs index 942652fe..f1079a53 100644 --- a/veilid-core/src/veilid_api/types/dht/schema/smpl.rs +++ b/veilid-core/src/veilid_api/types/dht/schema/smpl.rs @@ -96,7 +96,7 @@ impl DHTSchemaSMPL { impl TryFrom<&[u8]> for DHTSchemaSMPL { type Error = VeilidAPIError; fn try_from(b: &[u8]) -> Result { - if b.len() != Self::FIXED_SIZE { + if b.len() < 4 { apibail_generic!("invalid size"); } if &b[0..4] != &Self::FCC {