From edf2af8b3fc402cbf899e5340c3a4abbc9b759d7 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan.bosch@open-xchange.com>
Date: Sat, 19 Oct 2024 22:51:35 +0200
Subject: [PATCH] lib-sieve: sieve-storage - Make
 sieve_storage_get_script_direct() public

---
 src/lib-sieve/sieve-storage.c | 8 ++++----
 src/lib-sieve/sieve-storage.h | 5 +++++
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/lib-sieve/sieve-storage.c b/src/lib-sieve/sieve-storage.c
index 58c6643f2..05b3595b8 100644
--- a/src/lib-sieve/sieve-storage.c
+++ b/src/lib-sieve/sieve-storage.c
@@ -881,10 +881,10 @@ unsigned int sieve_storage_hash(const struct sieve_storage *storage)
  * Script access
  */
 
-static int
-sieve_storage_get_script_direct(struct sieve_storage *storage, const char *name,
-				struct sieve_script **script_r,
-				enum sieve_error *error_code_r)
+int sieve_storage_get_script_direct(struct sieve_storage *storage,
+				    const char *name,
+				    struct sieve_script **script_r,
+				    enum sieve_error *error_code_r)
 {
 	int ret;
 
diff --git a/src/lib-sieve/sieve-storage.h b/src/lib-sieve/sieve-storage.h
index 4ffd280e3..58ec5979e 100644
--- a/src/lib-sieve/sieve-storage.h
+++ b/src/lib-sieve/sieve-storage.h
@@ -47,9 +47,14 @@ void sieve_storage_unref(struct sieve_storage **_storage);
  * Script access
  */
 
+int sieve_storage_get_script_direct(struct sieve_storage *storage,
+				    const char *name,
+				    struct sieve_script **script_r,
+				    enum sieve_error *error_code_r);
 int sieve_storage_get_script(struct sieve_storage *storage, const char *name,
 			     struct sieve_script **script_r,
 			     enum sieve_error *error_code_r);
+
 int sieve_storage_open_script(struct sieve_storage *storage, const char *name,
 			      struct sieve_script **script_r,
 			      enum sieve_error *error_code_r);
-- 
GitLab