From fd87d87db345f1d694d246cdb5cfa1f4ff73b07d Mon Sep 17 00:00:00 2001 From: Sam Cappleman-Lynes Date: Thu, 29 Jun 2017 20:40:54 +0100 Subject: [PATCH] Fix normalization in scalar addition --- bigint/src/biguint.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bigint/src/biguint.rs b/bigint/src/biguint.rs index 6a00cbf..f341b85 100644 --- a/bigint/src/biguint.rs +++ b/bigint/src/biguint.rs @@ -402,7 +402,7 @@ impl Add for BigUint { #[inline] fn add(mut self, other: BigDigit) -> BigUint { - if self.data.len() == 0 { + if self.data.len() == 0 && other != 0 { self.data.push(0); }