From 9d33fc7fa23b113b1281567c5655ecb640a1f51c Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Wed, 2 Dec 2020 08:21:30 +0100 Subject: [PATCH] librbd: use the ceph_memzero_s() wrapper instead of explicit_bzero(). Signed-off-by: Radoslaw Zarzynski --- src/librbd/crypto/luks/FormatRequest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/crypto/luks/FormatRequest.cc b/src/librbd/crypto/luks/FormatRequest.cc index 74e6002834d3..7bf77dff8862 100644 --- a/src/librbd/crypto/luks/FormatRequest.cc +++ b/src/librbd/crypto/luks/FormatRequest.cc @@ -135,7 +135,7 @@ void FormatRequest::handle_write_header(int r) { template void FormatRequest::finish(int r) { - explicit_bzero(&m_passphrase[0], m_passphrase.size()); + ceph_memzero_s(&m_passphrase[0], m_passphrase.capacity(), m_passphrase.size()); m_on_finish->complete(r); delete this; } -- 2.47.3