From 0693f78ec64fd8ffedbf84408e6b4fc9c4c2b89f Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 14 Jan 2014 02:43:09 +0200 Subject: [PATCH] auth: Send original_user to auth client also when there aren't any extra fields. --- src/auth/auth-request-handler.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/auth/auth-request-handler.c b/src/auth/auth-request-handler.c index 65be9e114d..50a82e0898 100644 --- a/src/auth/auth-request-handler.c +++ b/src/auth/auth-request-handler.c @@ -166,12 +166,11 @@ auth_str_add_keyvalue(string_t *dest, const char *key, const char *value) static void auth_str_append_extra_fields(struct auth_request *request, string_t *dest) { - if (auth_fields_is_empty(request->extra_fields)) - return; - - str_append_c(dest, '\t'); - auth_fields_append(request->extra_fields, dest, - AUTH_FIELD_FLAG_HIDDEN, 0); + if (!auth_fields_is_empty(request->extra_fields)) { + str_append_c(dest, '\t'); + auth_fields_append(request->extra_fields, dest, + AUTH_FIELD_FLAG_HIDDEN, 0); + } if (request->original_username != NULL && null_strcmp(request->original_username, request->user) != 0) { -- 2.47.3