Blob Blame History Raw
diff -uNr cherokee-1.2.103.orig/cherokee/validator_ldap.c cherokee-1.2.103/cherokee/validator_ldap.c
--- cherokee-1.2.103.orig/cherokee/validator_ldap.c	2013-04-26 19:59:11.000000000 +0200
+++ cherokee-1.2.103/cherokee/validator_ldap.c	2015-04-15 07:57:29.828878580 +0200
@@ -331,7 +331,8 @@
 	/* Sanity checks
 	 */
 	if ((conn->validator == NULL) ||
-	    cherokee_buffer_is_empty (&conn->validator->user))
+	    cherokee_buffer_is_empty (&conn->validator->user) ||
+	    cherokee_buffer_is_empty (&conn->validator->passwd))
 		return ret_error;
 
 	size = cherokee_buffer_cnt_cspn (&conn->validator->user, 0, "*()");