Mercurial > dovecot > original-hg > dovecot-1.2
diff src/auth/mech-gssapi.c @ 7451:4a64c2f8e194 HEAD
GSSAPI: Show username in "autn_name and authz_name differ" error.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 02 Apr 2008 20:46:51 +0300 |
parents | 7cad076906eb |
children | 841209428d2d |
line wrap: on
line diff
--- a/src/auth/mech-gssapi.c Tue Apr 01 20:40:46 2008 +0300 +++ b/src/auth/mech-gssapi.c Wed Apr 02 20:46:51 2008 +0300 @@ -334,6 +334,12 @@ auth_request_fail(&request->auth_request); return; } + + request->auth_request.user = + p_strndup(request->auth_request.pool, + (unsigned char *)outbuf.value + 4, + outbuf.length - 4); + major_status = gss_compare_name(&minor_status, request->authn_name, request->authz_name, @@ -344,12 +350,6 @@ auth_request_fail(&request->auth_request); return; } - - request->auth_request.user = - p_strndup(request->auth_request.pool, - (unsigned char *)outbuf.value + 4, - outbuf.length - 4); - #endif auth_request_success(&request->auth_request, NULL, 0); }