diff -urN ./src/modules/rlm_ldap/rlm_ldap.c ../freeradius-1.1.3-crypt-ldap/src/modules/rlm_ldap/rlm_ldap.c
--- ./src/modules/rlm_ldap/rlm_ldap.c	2006-05-09 01:45:49.000000000 +0200
+++ ../freeradius-1.1.3-crypt-ldap/src/modules/rlm_ldap/rlm_ldap.c	2006-07-18 16:24:42.734009032 +0200
@@ -2511,6 +2511,15 @@
 					DEBUG("rlm_ldap: Attribute %s has no value", element->attr);
 					continue;
 				}
+				
+				if (value[0] == '{' && !strcmp(element->attr, "userPassword")) {
+					char *aux_value = strstr(value, "}");
+					if (aux_value) {	
+						aux_value++;
+						value = aux_value;	
+					}
+					DEBUG("rlm_ldap: Delete {CRYPT} from attribute %s", element->attr);			
+				}
 
 				DEBUG("rlm_ldap: Adding LDAP attribute %s as RADIUS attribute %s %s %s",
 				      element->attr, element->radius_attr,
