From 339c49f5609cbe527bfee5735d4284d17bd8ee3e Mon Sep 17 00:00:00 2001 From: Roberto De Ioris Date: Sat, 5 Jan 2013 18:01:32 +0100 Subject: [PATCH] fixed remote_user in spnego plugin --- plugins/router_spnego/router_spnego.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/router_spnego/router_spnego.c b/plugins/router_spnego/router_spnego.c index 217351fd..69dbd984 100644 --- a/plugins/router_spnego/router_spnego.c +++ b/plugins/router_spnego/router_spnego.c @@ -86,14 +86,15 @@ static char *uwsgi_spnego_new_token(struct wsgi_request *wsgi_req, gss_cred_id_t goto end; } wsgi_req->remote_user = uwsgi_req_append(wsgi_req, "REMOTE_USER", 11, output.value, output.length); + wsgi_req->remote_user_len = output.length; gss_release_buffer(&min_ret, &output); if (!wsgi_req->remote_user) { + wsgi_req->remote_user_len = 0; uwsgi_spnego_err(ret, min_ret); free(b64); b64 = NULL; goto end; } - wsgi_req->remote_user_len = output.length; } end: if (context != GSS_C_NO_CONTEXT) {