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, "*()");