From f0c11b1917009f1648eb42f1d17f35196fb7c539 Mon Sep 17 00:00:00 2001 From: Gavin Andresen Date: Mon, 26 Jul 2010 17:41:47 +0000 Subject: [PATCH] Gavin: BIO_FLAGS_BASE64_NO_NL --- rpc.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rpc.cpp b/rpc.cpp index 5c3e64a43..5c0674fd0 100644 --- a/rpc.cpp +++ b/rpc.cpp @@ -765,13 +765,14 @@ string EncodeBase64(string s) BUF_MEM *bptr; b64 = BIO_new(BIO_f_base64()); + BIO_set_flags(b64, BIO_FLAGS_BASE64_NO_NL); bmem = BIO_new(BIO_s_mem()); b64 = BIO_push(b64, bmem); BIO_write(b64, s.c_str(), s.size()); BIO_flush(b64); BIO_get_mem_ptr(b64, &bptr); - string result(bptr->data, bptr->length-1); + string result(bptr->data, bptr->length); BIO_free_all(b64); return result;