]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: pass overriden auth_debug setting to auth process
authorSergey Kitov <sergey.kitov@open-xchange.com>
Wed, 23 May 2018 11:39:44 +0000 (14:39 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 30 May 2018 07:35:53 +0000 (07:35 +0000)
src/auth/auth-request.c

index 59dbb528a1fdb7fee53359aa29ace58979bf3607..e78d6eb84064ef6339fa995ee873fe60abf4b400 100644 (file)
@@ -415,9 +415,10 @@ bool auth_request_import_info(struct auth_request *request,
                request->local_name = p_strdup(request->pool, value);
        else if (strcmp(key, "session") == 0)
                request->session_id = p_strdup(request->pool, value);
-       else if (strcmp(key, "debug") == 0)
+       else if (strcmp(key, "debug") == 0) {
                request->debug = TRUE;
-       else if (strcmp(key, "client_id") == 0)
+               event_set_forced_debug(request->event, TRUE);
+       } else if (strcmp(key, "client_id") == 0)
                request->client_id = p_strdup(request->pool, value);
        else if (strcmp(key, "forward_fields") == 0) {
                auth_fields_import_prefixed(request->extra_fields,