From 29c86cce8e6d3533d9c9b07aeab3ec9d7fcf53fd Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Fri, 10 Feb 2023 16:46:37 +0100 Subject: [PATCH] lib-imap-urlauth: imap-urlauth - Don't return errors from imap_msgpart_url*() as internal errors. These are explicitly suitable as client errors; e.g. about nonexistent folders. --- src/lib-imap-urlauth/imap-urlauth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib-imap-urlauth/imap-urlauth.c b/src/lib-imap-urlauth/imap-urlauth.c index f2c212b7e6..3aea97cb69 100644 --- a/src/lib-imap-urlauth/imap-urlauth.c +++ b/src/lib-imap-urlauth/imap-urlauth.c @@ -306,7 +306,7 @@ int imap_urlauth_generate(struct imap_urlauth_context *uctx, *client_error_r = t_strdup_printf("Invalid URL: %s", error); if (mpurl != NULL) imap_msgpart_url_free(&mpurl); - return -1; + return 0; } box = imap_msgpart_url_get_mailbox(mpurl); -- 2.47.3