From: Stephan Bosch Date: Fri, 10 Feb 2023 15:46:37 +0000 (+0100) Subject: lib-imap-urlauth: imap-urlauth - Don't return errors from imap_msgpart_url*() as... X-Git-Tag: 2.4.0~2965 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29c86cce8e6d3533d9c9b07aeab3ec9d7fcf53fd;p=thirdparty%2Fdovecot%2Fcore.git 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. --- 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);