]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-imap-urlauth: imap-urlauth - Make struct imap_url parameters const.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Fri, 10 Mar 2023 02:59:03 +0000 (03:59 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Fri, 24 Mar 2023 07:14:54 +0000 (07:14 +0000)
src/lib-imap-urlauth/imap-urlauth.c
src/lib-imap-urlauth/imap-urlauth.h

index ea05f2acedc35008ef6f572b9d9e11709b8db612..be67fe6bc3ab798a1d4f1ff4b3a916e5212d5a94 100644 (file)
@@ -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)
index 3e14a9aa15aaf44e09930f6898fc1eee87483bb0..440840e2f7d3beb2aeb9549e1336b625166744b2 100644 (file)
@@ -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);