From a73b83bd2adb8f1dd2b1dabb09b6343c22c3bf8e Mon Sep 17 00:00:00 2001 From: wipedlifepotato Date: Thu, 21 Aug 2025 04:42:03 +0700 Subject: [PATCH] fix: i2pbase64.cpp fix --- i2pbase64.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i2pbase64.cpp b/i2pbase64.cpp index ad3c4ba..0c402ec 100644 --- a/i2pbase64.cpp +++ b/i2pbase64.cpp @@ -21,8 +21,10 @@ int operate_b64_decode(int infile, int outfile) { ssize_t sz; while ((sz = read(infile, inbuf, sizeof(inbuf))) > 0) { std::string_view chunk(inbuf, sz); + std::string s(chunk); + s.erase(std::remove(s.begin(), s.end(), '\n'), s.end()); - size_t outsz = i2p::data::Base64ToByteStream(chunk, outbuf, sizeof(outbuf)); + size_t outsz = i2p::data::Base64ToByteStream(s, outbuf, sizeof(outbuf)); if (outsz > 0) { write(outfile, outbuf, outsz); } else {