From: Timo Sirainen Date: Fri, 29 Apr 2016 16:59:36 +0000 (+0300) Subject: auth: Session ID wasn't exported to auth workers. X-Git-Tag: 2.3.0.rc1~3899 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d0f0b5553aea9013b55ead4841aa81d3e415132d;p=thirdparty%2Fdovecot%2Fcore.git auth: Session ID wasn't exported to auth workers. Most importantly this means that log messages didn't contain them. --- diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c index 90095824b7..873fd80f39 100644 --- a/src/auth/auth-request.c +++ b/src/auth/auth-request.c @@ -265,6 +265,8 @@ void auth_request_export(struct auth_request *request, string_t *dest) str_printfa(dest, "\treal_lport=%u", request->real_local_port); if (request->real_remote_port != 0) str_printfa(dest, "\treal_rport=%u", request->real_remote_port); + if (request->session_id != NULL) + str_printfa(dest, "\tsession=%s", request->session_id); if (request->debug) str_append(dest, "\tdebug"); if (request->secured) @@ -318,6 +320,7 @@ bool auth_request_import_info(struct auth_request *request, request->debug = TRUE; else return FALSE; + /* NOTE: keep in sync with auth_request_export() */ return TRUE; }