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