sal/rtl/cipher.cxx |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit 4bc05eb49c064dcc019c70e564d0d5edbef67124
Author:     Heiko Becker <m...@heiko-becker.de>
AuthorDate: Sun Feb 4 01:31:55 2024 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Mon Feb 5 09:01:40 2024 +0100

    sal: Re-add missing includes
    
    They were removed as unused in [1], but it turn out that's not entirely
    accurate, at least if LIBO_CIPHER_OPENSSL_BACKEND is defined. assert(),
    o3tl::..., std::numeric_limits<T> and std::memcpy are all used inside
    that block.
    
    [1] 2e71c439057c8d31b6af191ef38607600cb996f0
    
    Change-Id: I2805dc4edf1d05bec5ec203772af73dd93da12bd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162967
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sal/rtl/cipher.cxx b/sal/rtl/cipher.cxx
index a58c6eef7adc..98b566da61a8 100644
--- a/sal/rtl/cipher.cxx
+++ b/sal/rtl/cipher.cxx
@@ -25,6 +25,10 @@
 #include <algorithm>
 
 #if defined LIBO_CIPHER_OPENSSL_BACKEND
+#include <o3tl/safeint.hxx>
+#include <cassert>
+#include <cstring>
+#include <limits>
 #include <openssl/evp.h>
 #endif
 

Reply via email to