diff options
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/msfilter/mscodec.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/filter/source/msfilter/mscodec.cxx b/filter/source/msfilter/mscodec.cxx index ffbbd0992275..732fe8916afc 100644 --- a/filter/source/msfilter/mscodec.cxx +++ b/filter/source/msfilter/mscodec.cxx @@ -363,7 +363,8 @@ void MSCodec_CryptoAPI::InitKey ( sal_uInt32 saltSize = 16; // Prepare initial data -> salt + password (in 16-bit chars) - std::vector<sal_uInt8> initialData(pDocId, pDocId + saltSize); + std::vector<sal_uInt8> initialData; + initialData.insert(initialData.begin(), pDocId, pDocId + saltSize); // Fill PassData into KeyData. for (sal_Int32 nInd = 0; nInd < 16 && pPassData[nInd]; ++nInd) |