From 9a501e6ecdaf65d28362e5888a0529fb734a353e Mon Sep 17 00:00:00 2001 From: Leon Adomaitis Date: Fri, 27 Mar 2026 02:18:55 +0100 Subject: [PATCH] fix(omemo): add missing includes for libomemo-c builds Signed-off-by: Leon Adomaitis --- src/omemo/crypto.h | 7 +++++++ src/omemo/store.c | 2 +- src/omemo/store.h | 8 ++++++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/omemo/crypto.h b/src/omemo/crypto.h index 313fcf4a..8bca9794 100644 --- a/src/omemo/crypto.h +++ b/src/omemo/crypto.h @@ -8,7 +8,14 @@ */ #include #include +#include "config.h" + +#ifdef HAVE_LIBOMEMO_C +#include +#else #include +#endif + #include #define AES128_GCM_KEY_LENGTH 16 diff --git a/src/omemo/store.c b/src/omemo/store.c index 3630076e..761e9b0e 100644 --- a/src/omemo/store.c +++ b/src/omemo/store.c @@ -7,6 +7,7 @@ * SPDX-License-Identifier: GPL-3.0-or-later WITH OpenSSL-exception */ #include +#include "config.h" #ifdef HAVE_LIBOMEMO_C #include @@ -14,7 +15,6 @@ #include #endif -#include "config.h" #include "log.h" #include "omemo/omemo.h" #include "omemo/store.h" diff --git a/src/omemo/store.h b/src/omemo/store.h index 99d16788..23378d76 100644 --- a/src/omemo/store.h +++ b/src/omemo/store.h @@ -6,10 +6,14 @@ * * SPDX-License-Identifier: GPL-3.0-or-later WITH OpenSSL-exception */ -#include - #include "config.h" +#ifdef HAVE_LIBOMEMO_C +#include +#else +#include +#endif + #define OMEMO_STORE_GROUP_IDENTITY "identity" #define OMEMO_STORE_GROUP_PREKEYS "prekeys" #define OMEMO_STORE_GROUP_SIGNED_PREKEYS "signed_prekeys"