Hi, folks!

I've just checkouted cherokee tree.
Attached modification was needed to compile.

I thought it would be appropriate to notify you guys?

P.S. I'm having some serious interest in cherokee.
Is it possible to get some type of write access to your repository?
And if so, what steps should I need to go through to get it?

--
Best regards Alexander Serkov
Index: validator_pam.c
===================================================================
--- validator_pam.c	(revision 49)
+++ validator_pam.c	(working copy)
@@ -112,10 +112,10 @@
 		 */
 		switch (msg[i]->msg_style) {
 		case PAM_PROMPT_ECHO_ON:
-			response[i].resp = strdup(conn->user.buf);
+			response[i].resp = strdup(conn->validator->user.buf);
 			break;
 		case PAM_PROMPT_ECHO_OFF:
-			response[i].resp = strdup(conn->passwd.buf);
+			response[i].resp = strdup(conn->validator->passwd.buf);
 			break;
 		default:
 			if (response)
@@ -142,7 +142,7 @@
 
 	/* Start the PAM query
 	 */
-	ret = pam_start (CHEROKEE_AUTH_SERVICE, conn->user.buf, &pamconv, &pamhandle);
+	ret = pam_start (CHEROKEE_AUTH_SERVICE, conn->validator->user.buf, &pamconv, &pamhandle);
 	if (ret != PAM_SUCCESS) {
 		conn->error_code = http_internal_error;
 		return ret_error;
@@ -174,7 +174,7 @@
 		CHEROKEE_NEW(msg, buffer);
 
 		cherokee_buffer_add (msg, "PAM: user '", 11);
-		cherokee_buffer_add_buffer (msg, &conn->user);
+		cherokee_buffer_add_buffer (msg, &conn->validator->user);
 		cherokee_buffer_add_va (msg, "' - not authenticated: %s", pam_strerror(pamhandle, ret));
 
 		cherokee_logger_write_string (CONN_VSRV(conn)->logger, "%s", msg->buf);
@@ -190,7 +190,7 @@
 		CHEROKEE_NEW(msg, buffer);
 
 		cherokee_buffer_add (msg, "PAM: user '", 11);
-		cherokee_buffer_add_buffer (msg, &conn->user);
+		cherokee_buffer_add_buffer (msg, &conn->validator->user);
 		cherokee_buffer_add_va (msg, "'  - invalid account: %s", pam_strerror(pamhandle, ret));
 
 		cherokee_logger_write_string (CONN_VSRV(conn)->logger, "%s", msg->buf);
_______________________________________________
Cherokee mailing list
[email protected]
http://www.alobbs.com/cgi-bin/mailman/listinfo/cherokee

Reply via email to