From 30782567623c989176c5ce81c101ec0b670673a6 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 24 Jul 2008 02:21:51 +0300 Subject: [PATCH] checkpassword: Set TCPLOCALPORT and TCPREMOTEPORT environments. --HG-- branch : HEAD --- src/auth/passdb-checkpassword.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/auth/passdb-checkpassword.c b/src/auth/passdb-checkpassword.c index 60977ad680..76ffe4e93f 100644 --- a/src/auth/passdb-checkpassword.c +++ b/src/auth/passdb-checkpassword.c @@ -246,6 +246,14 @@ checkpassword_verify_plain_child(struct auth_request *request, net_ip2addr(&request->remote_ip), NULL)); } + if (request->local_port != 0) { + env_put(t_strdup_printf("TCPLOCALPORT=%u", + request->local_port)); + } + if (request->remote_port != 0) { + env_put(t_strdup_printf("TCPREMOTEPORT=%u", + request->remote_port)); + } if (request->master_user != NULL) { env_put(t_strconcat("MASTER_USER=", request->master_user, NULL)); -- 2.47.3