@@ -381,6 +381,20 @@ mod test {
assert_eq!(arr, [0, 2, 0, 2, 255, 255]);
}
+ #[test]
+ #[cfg(feature = "security")]
+ fn sec_zero() {
+ let mut arr = [0u8, 2, 0, 0, 255, 255];
+
+ let block = unsafe {
+ Block::from_raw_parts(Pointer::new(&mut arr[0]), Size(6))
+ };
+ block.sec_zero();
+ assert_eq!(arr, [0, 0, 0, 0, 0, 0]);
+ }
#[test]
fn empty_lr() {
let block = Block::sbrk(Size(26));