From: Stephan Bosch Date: Wed, 31 Mar 2021 10:33:38 +0000 (+0200) Subject: lib-smtp: smtp-client-connection - Move smtp_client_connection_find_extra_capability(). X-Git-Tag: 2.3.15~61 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c007aac131712f843c20bae750d4e7ea9a55ee95;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: smtp-client-connection - Move smtp_client_connection_find_extra_capability(). --- diff --git a/src/lib-smtp/smtp-client-connection.c b/src/lib-smtp/smtp-client-connection.c index c1d918dc49..0ecb39a3a4 100644 --- a/src/lib-smtp/smtp-client-connection.c +++ b/src/lib-smtp/smtp-client-connection.c @@ -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,