Skip to content

Commit b273070

Browse files
committed
f check ser len always
1 parent bc8dbbe commit b273070

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lightning/src/util/ser_macros.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ macro_rules! impl_writeable {
176176
let mut len_calc = LengthCalculatingWriter(0);
177177
$( self.$field.write(&mut len_calc).expect("No in-memory data may fail to serialize"); )*
178178
assert_eq!(len_calc.0, $len);
179+
assert_eq!(self.serialized_length(), $len);
179180
}
180181
}
181182
$( self.$field.write(w)?; )*
@@ -222,6 +223,7 @@ macro_rules! impl_writeable_len_match {
222223
let mut len_calc = LengthCalculatingWriter(0);
223224
$( self.$field.write(&mut len_calc).expect("No in-memory data may fail to serialize"); )*
224225
assert!(len_calc.0 $cmp len);
226+
assert_eq!(len_calc.0, self.serialized_length());
225227
}
226228
$( self.$field.write(w)?; )*
227229
Ok(())

0 commit comments

Comments
 (0)