diff --git a/lib/Net/LDAP3.php b/lib/Net/LDAP3.php
index 39773b18db7190e1c8c0bdff1ee7a8e0707b111f..0fe78e8046dd9985b717eeb29f9c63cf47637a25 100644
--- a/lib/Net/LDAP3.php
+++ b/lib/Net/LDAP3.php
@@ -1883,14 +1883,17 @@ class Net_LDAP3
     public static function normalize_entry($entry, $flat = false)
     {
         $rec = array();
+
         for ($i=0; $i < $entry['count']; $i++) {
             $attr = $entry[$i];
+            $_attr = strtolower($attr);
+
             for ($j=0; $j < $entry[$attr]['count']; $j++) {
-                $rec[$attr][$j] = $entry[$attr][$j];
+                $rec[$_attr][$j] = $entry[$attr][$j];
             }
 
-            if ($flat && count($rec[$attr]) == 1) {
-                $rec[$attr] = $rec[$attr][0];
+            if ($flat && count($rec[$_attr]) == 1) {
+                $rec[$_attr] = $rec[$_attr][0];
             }
         }
 
@@ -3122,6 +3125,7 @@ class Net_LDAP3
 
         if ($domain_dn) {
             $result = $this->get_entry_attributes($domain_dn, $attributes);
+
             if (!empty($result)) {
                 $result['dn'] = $domain_dn;
             }