Ensure that encoded output ends with a newline
This commit is contained in:
parent
903d516af8
commit
23228d7090
2 changed files with 6 additions and 1 deletions
|
@ -62,6 +62,11 @@ impl<R: Read, W: Write> Encoder<R, W> {
|
|||
break;
|
||||
}
|
||||
if n_bytes == 0 {
|
||||
if let Some(wrap) = self.wrap {
|
||||
if total % wrap != 0 {
|
||||
writeln!(self.writer)?;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
for (idx, n) in ibuf.iter().enumerate() {
|
||||
|
|
2
testdata/lorem_b64.txt
vendored
2
testdata/lorem_b64.txt
vendored
|
@ -38,4 +38,4 @@ IGlwc3VtIHByZXRpdW0gZXUgZmFjaWxpc2lzLiBEdWlzIGxvYm9ydGlzIHByb2luIGZhY2lsaXNp
|
|||
IGFkIHN1c2NpcGl0IHZlc3RpYnVsdW0gaGFjIHRvcnRvciBpbnRlcmR1bS4gVWx0cmljZXMgdGlu
|
||||
Y2lkdW50IG1heGltdXMgYXB0ZW50IHBoYXNlbGx1cyBpbiB1bGxhbWNvcnBlciBuaXNsIHZhcml1
|
||||
cyBkaXMuIFZlbmVuYXRpcyBlbmltIHBvdGVudGkgcG90ZW50aSBzb2RhbGVzIG1hc3NhIGlkIGVs
|
||||
ZW1lbnR1bS4K
|
||||
ZW1lbnR1bS4K
|
||||
|
|
Loading…
Add table
Reference in a new issue