
cherokee at cherokee-project
Jun 27, 2009, 2:34 PM
Post #1 of 1
(155 views)
Permalink
|
|
[3397] cherokee/trunk/cherokee/handler_cgi_base.c: Do not set an empty REMOTE_USER variable when user has not been
|
|
Revision: 3397 http://svn.cherokee-project.com/changeset/3397 Author: alo Date: 2009-06-27 23:34:24 +0200 (Sat, 27 Jun 2009) Log Message: ----------- Do not set an empty REMOTE_USER variable when user has not been authenticated. Fixes bug: http://bugs.cherokee-project.com/467 Modified Paths: -------------- cherokee/trunk/cherokee/handler_cgi_base.c Modified: cherokee/trunk/cherokee/handler_cgi_base.c =================================================================== --- cherokee/trunk/cherokee/handler_cgi_base.c 2009-06-27 21:27:43 UTC (rev 3396) +++ cherokee/trunk/cherokee/handler_cgi_base.c 2009-06-27 21:34:24 UTC (rev 3397) @@ -342,10 +342,10 @@ /* Remote user */ - if (conn->validator && !cherokee_buffer_is_empty (&conn->validator->user)) + if (conn->validator && !cherokee_buffer_is_empty (&conn->validator->user)) { + /* Only set when user authenticated (bug #467) */ set_env (cgi, "REMOTE_USER", conn->validator->user.buf, conn->validator->user.len); - else - set_env (cgi, "REMOTE_USER", "", 0); + } /* Set PATH_INFO */
|