]> git.sur5r.net Git - openldap/commitdiff
don't recompute userattrs
authorPierangelo Masarati <ando@openldap.org>
Fri, 30 Jul 2004 17:34:47 +0000 (17:34 +0000)
committerPierangelo Masarati <ando@openldap.org>
Fri, 30 Jul 2004 17:34:47 +0000 (17:34 +0000)
servers/slapd/result.c

index 579526c1f274bcda204a05f5c6046d689b1c98c6..bedbc26a1db813ae657c9b7ca39f7b8713b15440 100644 (file)
@@ -902,8 +902,7 @@ slap_send_search_entry( Operation *op, SlapReply *rs )
        }
 
        /* check for special all user attributes ("*") type */
-       userattrs = ( rs->sr_attrs == NULL ) ? 1
-               : an_find( rs->sr_attrs, &AllUser );
+       userattrs = SLAP_USERATTRS( rs->sr_attr_flags );
 
        /* create an array of arrays of flags. Each flag corresponds
         * to particular value of attribute and equals 1 if value matches