diff --git a/src/shred/shred.rs b/src/shred/shred.rs index e28874b0b..e537480b0 100644 --- a/src/shred/shred.rs +++ b/src/shred/shred.rs @@ -424,8 +424,8 @@ fn wipe_file( pass_sequence.push(PassType::Pattern(*p)); } } - for i in 0..remainder { - pass_sequence.push(PassType::Pattern(PATTERNS[i])); + for pattern in PATTERNS.iter().take(remainder) { + pass_sequence.push(PassType::Pattern(pattern)); } rand::thread_rng().shuffle(&mut pass_sequence[..]); // randomize the order of application