]> git.sur5r.net Git - openldap/commitdiff
fix previous commit
authorPierangelo Masarati <ando@openldap.org>
Thu, 7 Oct 2004 22:31:36 +0000 (22:31 +0000)
committerPierangelo Masarati <ando@openldap.org>
Thu, 7 Oct 2004 22:31:36 +0000 (22:31 +0000)
servers/slapd/acl.c

index 3af01f6274cbff8133458b95d50142fbb2db81c9..dc739b7b03f284f5946973186a1def30a73a749e 100644 (file)
@@ -1903,6 +1903,7 @@ aci_set_gather( SetCookie *cookie, struct berval *name, struct berval *attr )
 
                for ( ; ludp->lud_attrs[ nattrs ]; nattrs++ ) {
                        ber_str2bv( ludp->lud_attrs[ nattrs ], 0, 0, &anlist[ nattrs ].an_name );
+                       anlist[ nattrs ].an_desc = NULL;
                        rc = slap_bv2ad( &anlist[ nattrs ].an_name,
                                        &anlist[ nattrs ].an_desc, &text );
                        if ( rc != LDAP_SUCCESS ) {
@@ -1916,6 +1917,7 @@ aci_set_gather( SetCookie *cookie, struct berval *name, struct berval *attr )
        }
 
        anlist[ nattrs ].an_name = *attr;
+       anlist[ nattrs ].an_desc = NULL;
        rc = slap_bv2ad( &anlist[ nattrs ].an_name,
                        &anlist[ nattrs ].an_desc, &text );
        if ( rc != LDAP_SUCCESS ) {