From b736b9ea7b30d8767b932e7a6d40258e42ed4762 Mon Sep 17 00:00:00 2001 From: Tilson Joji <157004622+TilsonJoji@users.noreply.github.com> Date: Thu, 7 Nov 2024 21:48:41 +0530 Subject: [PATCH] Defend crash due to probable buffer issues while attempting to decode u8 (#4) --- moq-transport/src/coding/varint.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/moq-transport/src/coding/varint.rs b/moq-transport/src/coding/varint.rs index fdc4d17..41c18d3 100644 --- a/moq-transport/src/coding/varint.rs +++ b/moq-transport/src/coding/varint.rs @@ -255,6 +255,7 @@ impl Encode for u8 { impl Decode for u8 { fn decode(r: &mut R) -> Result { + Self::decode_remaining(r, 1)?; Ok(r.get_u8()) } }