diff -rupN -x '*.orig' -x '*.rej' freeradius-server.pre/src/modules/rlm_ldap/rlm_ldap.c freeradius-server.patched/src/modules/rlm_ldap/rlm_ldap.c
--- freeradius-server.pre/src/modules/rlm_ldap/rlm_ldap.c	2014-10-23 14:42:33.314510585 +0200
+++ freeradius-server.patched/src/modules/rlm_ldap/rlm_ldap.c	2014-10-23 14:42:43.262580132 +0200
@@ -2228,7 +2228,8 @@ static int ldap_postauth(void *instance,
 						ldap_unbind_s(conn->ld);
 					}
 					if ((conn->ld = ldap_connect(instance, (char *)vp_fdn->vp_strvalue, password, 0, &res, &error_msg)) == NULL) {
-						radlog(L_ERR, "  [%s] eDirectory account policy check failed.", inst->xlat_name);
+						// Log message changed: Lars Kollstedt 18.3.2014
+						radlog(L_ERR, "  [%s] eDirectory account policy check for %s failed.", inst->xlat_name,(char *)vp_fdn->vp_strvalue);
 
 						if (error_msg != NULL) {
 							RDEBUG("%s", error_msg);
@@ -2247,6 +2248,10 @@ static int ldap_postauth(void *instance,
 						goto postauth_reconnect;
 					}
 					RDEBUG("eDirectory account policy check failed.");
+					
+					// Log message added: Lars Kollstedt 18.3.2014
+					radlog(L_ERR, "  [%s] eDirectory account policy check for %s failed.", inst->xlat_name,(char *)vp_fdn->vp_strvalue);
+					
 					ldap_get_option(conn->ld, LDAP_OPT_ERROR_STRING, &error_msg);
 					if (error_msg != NULL) {
 						RDEBUG("%s", error_msg);
