]> git.sur5r.net Git - openldap/commitdiff
Minor cleanup
authorHoward Chu <hyc@openldap.org>
Wed, 21 Nov 2007 14:55:40 +0000 (14:55 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 21 Nov 2007 14:55:40 +0000 (14:55 +0000)
servers/slapd/back-bdb/cache.c

index 6f673dd9f6dc8657c8218dcd94111b3ae01aa236..636ea7cf667a85ce958c96f510d008898e0bbed7 100644 (file)
@@ -1183,16 +1183,15 @@ bdb_cache_modrdn(
 #ifdef BDB_HIER
        /* parent might now have grandkids */
        if ( ein->bei_state & CACHE_ENTRY_NO_GRANDKIDS &&
-               !(ei->bei_state & (CACHE_ENTRY_NO_KIDS)))
+               !(ei->bei_state & CACHE_ENTRY_NO_KIDS))
                ein->bei_state ^= CACHE_ENTRY_NO_GRANDKIDS;
 
-       {
-               /* Record the generation number of this change */
-               ldap_pvt_thread_mutex_lock( &bdb->bi_modrdns_mutex );
-               bdb->bi_modrdns++;
-               ei->bei_modrdns = bdb->bi_modrdns;
-               ldap_pvt_thread_mutex_unlock( &bdb->bi_modrdns_mutex );
-       }
+       /* Record the generation number of this change */
+       ldap_pvt_thread_mutex_lock( &bdb->bi_modrdns_mutex );
+       bdb->bi_modrdns++;
+       ei->bei_modrdns = bdb->bi_modrdns;
+       ldap_pvt_thread_mutex_unlock( &bdb->bi_modrdns_mutex );
+
        ein->bei_ckids++;
        if ( ein->bei_dkids ) ein->bei_dkids++;
 #endif