Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8346:9f66028a1089 HEAD
Pass original_username to auth-workers.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 26 Oct 2008 15:53:12 +0200 |
parents | 28867a0ee182 |
children | fc5683975951 |
files | src/auth/auth-request.c |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-request.c Sun Oct 26 15:52:47 2008 +0200 +++ b/src/auth/auth-request.c Sun Oct 26 15:53:12 2008 +0200 @@ -125,7 +125,11 @@ if (request->master_user != NULL) { auth_stream_reply_add(reply, "master_user", request->master_user); - } + } + if (request->original_username != NULL) { + auth_stream_reply_add(reply, "original_username", + request->original_username); + } if (request->local_ip.family != 0) { auth_stream_reply_add(reply, "lip", @@ -160,6 +164,8 @@ request->user = p_strdup(request->pool, value); else if (strcmp(key, "master_user") == 0) request->master_user = p_strdup(request->pool, value); + else if (strcmp(key, "original_username") == 0) + request->original_username = p_strdup(request->pool, value); else if (strcmp(key, "cert_username") == 0) { if (request->auth->ssl_username_from_cert) { /* get username from SSL certificate. it overrides