From 27ca6cb0548c6478005c77d04be641356ec7d83c Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 16 Nov 2011 20:23:50 +0200 Subject: [PATCH] lib-storage: Added local/remote port to struct mail_storage_service_input for userdb lookups. --- src/lib-storage/mail-storage-service.c | 2 ++ src/lib-storage/mail-storage-service.h | 1 + 2 files changed, 3 insertions(+) diff --git a/src/lib-storage/mail-storage-service.c b/src/lib-storage/mail-storage-service.c index 81f4440d3f..69acd2c0fa 100644 --- a/src/lib-storage/mail-storage-service.c +++ b/src/lib-storage/mail-storage-service.c @@ -285,6 +285,8 @@ service_auth_userdb_lookup(struct mail_storage_service_ctx *ctx, info.service = ctx->service->name; info.local_ip = input->local_ip; info.remote_ip = input->remote_ip; + info.local_port = input->local_port; + info.remote_port = input->remote_port; ret = auth_master_user_lookup(ctx->conn, *user, &info, pool, &new_username, fields_r); diff --git a/src/lib-storage/mail-storage-service.h b/src/lib-storage/mail-storage-service.h index 02979d643e..2a42832aef 100644 --- a/src/lib-storage/mail-storage-service.h +++ b/src/lib-storage/mail-storage-service.h @@ -41,6 +41,7 @@ struct mail_storage_service_input { const char *service; const char *username; struct ip_addr local_ip, remote_ip; + unsigned int local_port, remote_port; const char *const *userdb_fields; -- 2.47.3