]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp-client-connection - Move smtp_client_connection_find_extra_capability().
authorStephan Bosch <stephan.bosch@open-xchange.com>
Wed, 31 Mar 2021 10:33:38 +0000 (12:33 +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 c1d918dc499dd122f9e37d7f04c6e9d04a308e52..0ecb39a3a4018d0c91e2b136d278363e090985d2 100644 (file)
@@ -60,6 +60,21 @@ uoff_t smtp_client_connection_get_size_capability(
        return conn->caps.size;
 }
 
+static const struct smtp_client_capability_extra *
+smtp_client_connection_find_extra_capability(
+       struct smtp_client_connection *conn, const char *cap_name)
+{
+       const struct smtp_client_capability_extra *cap;
+
+       if (!array_is_created(&conn->extra_capabilities))
+               return NULL;
+       array_foreach(&conn->extra_capabilities, cap) {
+               if (strcasecmp(cap->name, cap_name) == 0)
+                       return cap;
+       }
+       return NULL;
+}
+
 void smtp_client_connection_accept_extra_capability(
        struct smtp_client_connection *conn,
        const struct smtp_client_capability_extra *cap)
@@ -880,21 +895,6 @@ smtp_client_connection_starttls(struct smtp_client_connection *conn)
        return smtp_client_connection_authenticate(conn);
 }
 
-static const struct smtp_client_capability_extra *
-smtp_client_connection_find_extra_capability(
-       struct smtp_client_connection *conn, const char *cap_name)
-{
-       const struct smtp_client_capability_extra *cap;
-
-       if (!array_is_created(&conn->extra_capabilities))
-               return NULL;
-       array_foreach(&conn->extra_capabilities, cap) {
-               if (strcasecmp(cap->name, cap_name) == 0)
-                       return cap;
-       }
-       return NULL;
-}
-
 static void
 smtp_client_connection_record_extra_capability(
        struct smtp_client_connection *conn, const char *cap_name,