Index: ldapdata.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/ldap_integration/ldapdata.module,v
retrieving revision 1.31
diff -u -p -r1.31 ldapdata.module
--- ldapdata.module	27 Oct 2009 14:29:17 -0000	1.31
+++ ldapdata.module	8 Oct 2010 14:19:14 -0000
@@ -222,7 +222,13 @@ function _ldapdata_user_load(&$account, 
 
     $drupal_fields = array();
     foreach (_ldapdata_reverse_mappings($account->ldap_config) as $drupal_field => $ldap_attr) {
-      $value = isset($entry[strtolower($ldap_attr)]) ? $entry[strtolower($ldap_attr)][0] : '';
+
+      if (isset($entry[strtolower($ldap_attr)]) && count($entry[strtolower($ldap_attr)]) > 2) {
+        $value = implode("\n", array_slice($entry[strtolower($ldap_attr)],1));
+      } 
+      else {
+        $value = $entry[strtolower($ldap_attr)][0];
+      }
 
       // Is it a profile field?
       if (is_numeric($drupal_field)) {
