Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8057:2fc09774bc02 HEAD
checkpassword: Set TCPLOCALPORT and TCPREMOTEPORT environments.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 24 Jul 2008 02:21:51 +0300 |
parents | f30268333748 |
children | 17d8b197641b |
files | src/auth/passdb-checkpassword.c |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/passdb-checkpassword.c Thu Jul 24 02:13:11 2008 +0300 +++ b/src/auth/passdb-checkpassword.c Thu Jul 24 02:21:51 2008 +0300 @@ -246,6 +246,14 @@ 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));