]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: Add smtp_client_connection_get_remote_ip().
authorStephan Bosch <stephan.bosch@open-xchange.com>
Thu, 28 May 2020 21:12:28 +0000 (23:12 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 17 Jan 2022 11:52:08 +0000 (13:52 +0200)
src/lib-smtp/smtp-client-connection.c
src/lib-smtp/smtp-client-connection.h

index 132914a588cc9e7ee3a91a12beacd022f07a578b..ac4319e4cc4efb54174be3e9561ace7ce9059531 100644 (file)
@@ -283,6 +283,12 @@ smtp_client_connection_get_state(struct smtp_client_connection *conn)
        return conn->state;
 }
 
+void smtp_client_connection_get_remote_ip(
+       struct smtp_client_connection *conn, struct ip_addr *ip_r)
+{
+       *ip_r = conn->conn.remote_ip;
+}
+
 static void
 smtp_client_command_timeout(struct smtp_client_connection *conn)
 {
index b406e2daf04c33d142abe12f637b512b5d91f6ac..75d04f88d961bcd6daab61ce8cfc0459f7cda8ba 100644 (file)
@@ -90,4 +90,7 @@ smtp_client_connection_get_extra_capability(struct smtp_client_connection *conn,
 enum smtp_client_connection_state
 smtp_client_connection_get_state(struct smtp_client_connection *conn);
 
+void smtp_client_connection_get_remote_ip(
+       struct smtp_client_connection *conn, struct ip_addr *ip_r);
+
 #endif