diff --git a/ldap_views/plugins/ldap_views_plugin_query_ldap.inc b/ldap_views/plugins/ldap_views_plugin_query_ldap.inc
index b3efc57..bd8f798 100644
--- a/ldap_views/plugins/ldap_views_plugin_query_ldap.inc
+++ b/ldap_views/plugins/ldap_views_plugin_query_ldap.inc
@@ -238,7 +238,8 @@ class ldap_views_plugin_query_ldap extends views_plugin_query {
  */
     if ($result !== FALSE) { // not an error
         $entries = array_merge($entries, $result);
-        $num_entries += array_shift($result);
+        $num_entries += $result['count'];
+        unset($result['count']);
       }
     }
     if (property_exists($view->query, 'limit')) {
