]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9119 fix global operation counter reporting
authorHoward Chu <hyc@openldap.org>
Fri, 15 Nov 2019 16:26:14 +0000 (16:26 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 15 Nov 2019 16:26:14 +0000 (16:26 +0000)
servers/slapd/back-monitor/operation.c

index c18011a7db4031d5c7131499be672392668c7728..85e82d900ef8eb9d632079ee665b13c3e970da50 100644 (file)
@@ -189,16 +189,12 @@ monitor_subsys_ops_update(
                ldap_pvt_mp_init( nCompleted );
 
                ldap_pvt_thread_mutex_lock( &slap_counters.sc_mutex );
-               for ( i = 0; i < SLAP_OP_LAST; i++ ) {
-                       ldap_pvt_mp_add( nInitiated, slap_counters.sc_ops_initiated_[ i ] );
-                       ldap_pvt_mp_add( nCompleted, slap_counters.sc_ops_completed_[ i ] );
-               }
+               ldap_pvt_mp_add( nInitiated, slap_counters.sc_ops_initiated );
+               ldap_pvt_mp_add( nCompleted, slap_counters.sc_ops_completed );
                for ( sc = slap_counters.sc_next; sc; sc = sc->sc_next ) {
                        ldap_pvt_thread_mutex_lock( &sc->sc_mutex );
-                       for ( i = 0; i < SLAP_OP_LAST; i++ ) {
-                               ldap_pvt_mp_add( nInitiated, sc->sc_ops_initiated_[ i ] );
-                               ldap_pvt_mp_add( nCompleted, sc->sc_ops_completed_[ i ] );
-                       }
+                       ldap_pvt_mp_add( nInitiated, sc->sc_ops_initiated );
+                       ldap_pvt_mp_add( nCompleted, sc->sc_ops_completed );
                        ldap_pvt_thread_mutex_unlock( &sc->sc_mutex );
                }
                ldap_pvt_thread_mutex_unlock( &slap_counters.sc_mutex );