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;
|
break;
|
||||||
}
|
}
|
||||||
if n_bytes == 0 {
|
if n_bytes == 0 {
|
||||||
|
if let Some(wrap) = self.wrap {
|
||||||
|
if total % wrap != 0 {
|
||||||
|
writeln!(self.writer)?;
|
||||||
|
}
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
for (idx, n) in ibuf.iter().enumerate() {
|
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
|
IGFkIHN1c2NpcGl0IHZlc3RpYnVsdW0gaGFjIHRvcnRvciBpbnRlcmR1bS4gVWx0cmljZXMgdGlu
|
||||||
Y2lkdW50IG1heGltdXMgYXB0ZW50IHBoYXNlbGx1cyBpbiB1bGxhbWNvcnBlciBuaXNsIHZhcml1
|
Y2lkdW50IG1heGltdXMgYXB0ZW50IHBoYXNlbGx1cyBpbiB1bGxhbWNvcnBlciBuaXNsIHZhcml1
|
||||||
cyBkaXMuIFZlbmVuYXRpcyBlbmltIHBvdGVudGkgcG90ZW50aSBzb2RhbGVzIG1hc3NhIGlkIGVs
|
cyBkaXMuIFZlbmVuYXRpcyBlbmltIHBvdGVudGkgcG90ZW50aSBzb2RhbGVzIG1hc3NhIGlkIGVs
|
||||||
ZW1lbnR1bS4K
|
ZW1lbnR1bS4K
|
||||||
|
|
Loading…
Add table
Reference in a new issue