comphelper/source/misc/docpasswordhelper.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit a2b920c0a741bf9f25a60366df3af18c3cf65713
Author:     Mike Kaganski <[email protected]>
AuthorDate: Thu Feb 3 14:09:38 2022 +0100
Commit:     Mike Kaganski <[email protected]>
CommitDate: Thu Feb 3 16:32:59 2022 +0100

    22 characters needed to Base64-encode 16 bytes
    
    Change-Id: Ia7f6f1b72b487889c115b664fcc32a4955f4bc36
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129345
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <[email protected]>

diff --git a/comphelper/source/misc/docpasswordhelper.cxx 
b/comphelper/source/misc/docpasswordhelper.cxx
index f0f13ad74f1c..62d6d59a960f 100644
--- a/comphelper/source/misc/docpasswordhelper.cxx
+++ b/comphelper/source/misc/docpasswordhelper.cxx
@@ -112,7 +112,7 @@ 
DocPasswordHelper::GenerateNewModifyPasswordInfoOOXML(std::u16string_view aPassw
     uno::Sequence<beans::PropertyValue> aResult;
 
     uno::Sequence<sal_Int8> aSalt = GenerateRandomByteSequence(16);
-    OUStringBuffer aBuffer;
+    OUStringBuffer aBuffer(22);
     comphelper::Base64::encode(aBuffer, aSalt);
     OUString sSalt = aBuffer.makeStringAndClear();
 

Reply via email to