From f2b46f3b6dd16710bffcf70d66d82cfec6c8fa03 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Fri, 10 Mar 2023 03:59:03 +0100 Subject: [PATCH] lib-imap-urlauth: imap-urlauth - Make struct imap_url parameters const. --- src/lib-imap-urlauth/imap-urlauth.c | 11 ++++++----- src/lib-imap-urlauth/imap-urlauth.h | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/lib-imap-urlauth/imap-urlauth.c b/src/lib-imap-urlauth/imap-urlauth.c index ea05f2aced..be67fe6bc3 100644 --- a/src/lib-imap-urlauth/imap-urlauth.c +++ b/src/lib-imap-urlauth/imap-urlauth.c @@ -124,7 +124,7 @@ imap_urlauth_internal_verify( static bool access_applications_have_access(struct imap_urlauth_context *uctx, - struct imap_url *url, + const struct imap_url *url, const char *const *access_applications) { const char *const *application; @@ -159,7 +159,7 @@ access_applications_have_access(struct imap_urlauth_context *uctx, static bool imap_urlauth_check_access(struct imap_urlauth_context *uctx, - struct imap_url *url, bool ignore_unknown, + const struct imap_url *url, bool ignore_unknown, const char **client_error_r) { const char *userid; @@ -232,7 +232,8 @@ imap_urlauth_check_access(struct imap_urlauth_context *uctx, static bool imap_urlauth_check_hostport(struct imap_urlauth_context *uctx, - struct imap_url *url, const char **client_error_r) + const struct imap_url *url, + const char **client_error_r) { /* Validate host */ /* FIXME: allow host ip/ip6 as well? */ @@ -342,7 +343,7 @@ int imap_urlauth_generate(struct imap_urlauth_context *uctx, } bool imap_urlauth_check(struct imap_urlauth_context *uctx, - struct imap_url *url, bool ignore_unknown_access, + const struct imap_url *url, bool ignore_unknown_access, const char **client_error_r) { /* Validate URL fields */ @@ -388,7 +389,7 @@ bool imap_urlauth_check(struct imap_urlauth_context *uctx, } int imap_urlauth_fetch_parsed(struct imap_urlauth_context *uctx, - struct imap_url *url, + const struct imap_url *url, struct imap_msgpart_url **mpurl_r, enum mail_error *error_code_r, const char **client_error_r) diff --git a/src/lib-imap-urlauth/imap-urlauth.h b/src/lib-imap-urlauth/imap-urlauth.h index 3e14a9aa15..440840e2f7 100644 --- a/src/lib-imap-urlauth/imap-urlauth.h +++ b/src/lib-imap-urlauth/imap-urlauth.h @@ -36,11 +36,11 @@ int imap_urlauth_generate(struct imap_urlauth_context *uctx, const char **urlauth_r, const char **client_error_r); bool imap_urlauth_check(struct imap_urlauth_context *uctx, - struct imap_url *url, bool ignore_unknown_access, + const struct imap_url *url, bool ignore_unknown_access, const char **client_error_r); int imap_urlauth_fetch_parsed(struct imap_urlauth_context *uctx, - struct imap_url *url, + const struct imap_url *url, struct imap_msgpart_url **mpurl_r, enum mail_error *error_code_r, const char **client_error_r); -- 2.47.3