]> git.sur5r.net Git - openldap/commitdiff
Drop unnecessary memset()s
authorHoward Chu <hyc@openldap.org>
Mon, 1 Jan 2007 06:46:47 +0000 (06:46 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 1 Jan 2007 06:46:47 +0000 (06:46 +0000)
servers/slapd/ad.c

index 72808e851b0fa759e9e61e5a8300efe69d987303..70e1412c25ab60cf38aaad15bf206f37134bcc90 100644 (file)
@@ -175,8 +175,9 @@ int slap_bv2ad(
        }
 
        /* find valid base attribute type; parse in place */
-       memset( &desc, 0, sizeof( desc ) );
        desc.ad_cname = *bv;
+       desc.ad_flags = 0;
+       BER_BVZERO( &desc.ad_tags );
        name = bv->bv_val;
        options = ber_bvchr( bv, ';' );
        if ( options != NULL && (unsigned) ( options - name ) < bv->bv_len ) {
@@ -200,7 +201,6 @@ int slap_bv2ad(
         * parse options in place
         */
        ntags = 0;
-       memset( tags, 0, sizeof( tags ));
        tagslen = 0;
        optn = bv->bv_val + bv->bv_len;