Satoshi MailBeta Open in Satoshi Mail

Lachesis: remove newlines every 64 characters in EncodeBase64

Commit by Satoshi Nakamoto (s_nakamoto) on 25 July 2010 · SVN r110 · release v0.3.10 · 1 files, +4 −0

Open in Satoshi Mail View on GitHub

Files changed

rpc.cpp
@@ -774,6 +774,10 @@ string EncodeBase64(string s)
     string result(bptr->data, bptr->length-1);
     BIO_free_all(b64);
 
+    // Remove newlines every 64 characters
+    result.erase(std::remove(result.begin(), result.end(), '\n'), result.end());
+    result.erase(std::remove(result.begin(), result.end(), '\r'), result.end());
+
     return result;
 }