Skip to content

Commit 28fac6e

Browse files
Attempt 2
1 parent 1eefc00 commit 28fac6e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/tools.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,12 +230,12 @@ pub fn guess_language<P: AsRef<Path>>(buf: &[u8], path: P) -> (Option<LANG>, Str
230230
}
231231

232232
pub(crate) fn remove_blank_lines(data: &mut Vec<u8>) {
233-
let count_trailing = data.iter().rev().take_while(|&c| *c == b'\n').count();
233+
let count_trailing = data.iter().rev().take_while(|&c| (*c == b'\r' || *c == b'\n')).count();
234234
println!("{:?}", count_trailing);
235235
println!("prima {:?}", data.len());
236236
if count_trailing > 0 {
237-
data.truncate(data.len() - count_trailing + 1);
238-
//data.push(b'\n');
237+
data.truncate(data.len() - count_trailing);
238+
data.push(b'\n');
239239
} else {
240240
data.push(b'\n');
241241
}

0 commit comments

Comments
 (0)