diff options
author | weidai <weidai11@users.noreply.github.com> | 2003-03-21 18:10:58 +0000 |
---|---|---|
committer | weidai <weidai11@users.noreply.github.com> | 2003-03-21 18:10:58 +0000 |
commit | bedabc93fbda504066f77c792c69b7f226f4a6cc (patch) | |
tree | 5cb32fa293372f92859947d038432c8140fa4222 /base64.cpp | |
parent | 59d3b374cb189a7bdffddc2d8d2a8eb7c63b72df (diff) | |
download | cryptopp-git-bedabc93fbda504066f77c792c69b7f226f4a6cc.tar.gz |
fix linebreak bug
Diffstat (limited to 'base64.cpp')
-rw-r--r-- | base64.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -13,6 +13,8 @@ void Base64Encoder::IsolatedInitialize(const NameValuePairs ¶meters) { bool insertLineBreaks = parameters.GetValueWithDefault("InsertLineBreaks", true); int maxLineLength = parameters.GetIntValueWithDefault("MaxLineLength", 72); + + const char *lineBreak = insertLineBreaks ? "\n" : ""; m_filter->Initialize(CombinedNameValuePairs( parameters, @@ -20,8 +22,8 @@ void Base64Encoder::IsolatedInitialize(const NameValuePairs ¶meters) ("PaddingByte", s_padding) ("Log2Base", 6) ("GroupSize", insertLineBreaks ? maxLineLength : 0) - ("Separator", ConstByteArrayParameter("\n")) - ("Terminator", ConstByteArrayParameter("\n")))); + ("Separator", ConstByteArrayParameter(lineBreak)) + ("Terminator", ConstByteArrayParameter(lineBreak)))); } const int *Base64Decoder::GetDecodingLookupArray() |