From 986b5ee46b670422ec4823b09ccdadcf22db2c1e Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Tue, 19 Nov 2019 16:51:11 -0800 Subject: [PATCH] Fix overlapping range in compactsize encoding. --- zebra-chain/src/serialization.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra-chain/src/serialization.rs b/zebra-chain/src/serialization.rs index c8f97e75c..da23c7461 100644 --- a/zebra-chain/src/serialization.rs +++ b/zebra-chain/src/serialization.rs @@ -90,7 +90,7 @@ pub trait WriteZcashExt: io::Write { fn write_compactsize(&mut self, n: u64) -> io::Result<()> { match n { 0x0000_0000..=0x0000_00fc => self.write_u8(n as u8), - 0x0000_00fd..=0x0001_0000 => { + 0x0000_00fd..=0x0000_ffff => { self.write_u8(0xfd)?; self.write_u16::(n as u16) }