comphelper/source/misc/docpasswordhelper.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit d40097edc58d93d823d2892e0b12a8ce43669b83 Author: Kukee Thoo <[email protected]> AuthorDate: Tue Mar 25 15:18:06 2025 +0100 Commit: Hossein <[email protected]> CommitDate: Wed Mar 26 12:25:18 2025 +0100 tdf#163691 Use std::copy() instead of memcpy() in docpasswordhelper.cxx Change-Id: Iff549b340de1e385915bc4a985aa6237855cc615 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183305 Tested-by: Jenkins Reviewed-by: Hossein <[email protected]> diff --git a/comphelper/source/misc/docpasswordhelper.cxx b/comphelper/source/misc/docpasswordhelper.cxx index 084fb0d36601..b09555b169dc 100644 --- a/comphelper/source/misc/docpasswordhelper.cxx +++ b/comphelper/source/misc/docpasswordhelper.cxx @@ -443,7 +443,7 @@ OUString DocPasswordHelper::GetOoxHashAsBase64( sal_uInt16 pPassData[16] = {}; sal_Int32 nPassLen = std::min< sal_Int32 >( aPassword.size(), 15 ); - memcpy( pPassData, aPassword.data(), nPassLen * sizeof(pPassData[0]) ); + std::copy( aPassword.data(), aPassword.data() + nPassLen, pPassData ); aResultKey = GenerateStd97Key( pPassData, aDocId ); }
