]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp-client-connection - Prevent recording extra capabilities from server...
authorStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 30 Mar 2021 19:48:24 +0000 (21:48 +0200)
committerMarkus Valentin <markus.valentin@open-xchange.com>
Tue, 20 Apr 2021 10:30:17 +0000 (12:30 +0200)
src/lib-smtp/smtp-client-connection.c

index 27e1bc03f9272ae40c5edf58b560f1979ff4f7ed..f273c0beee9fedbfaf1bf70aa4c80499ffd30ca1 100644 (file)
@@ -912,6 +912,8 @@ smtp_client_connection_record_extra_capability(
                conn, cap_name);
        if (ccap_extra == NULL)
                return;
+       if (smtp_client_connection_get_extra_capability(conn, cap_name) != NULL)
+               return;
 
        if (!array_is_created(&conn->caps.extra))
                p_array_init(&conn->caps.extra, pool, 4);