diff options
-rw-r--r-- | ldap/servers/slapd/slapi_counter.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ldap/servers/slapd/slapi_counter.c b/ldap/servers/slapd/slapi_counter.c index 607ae1c5..d5812dc9 100644 --- a/ldap/servers/slapd/slapi_counter.c +++ b/ldap/servers/slapd/slapi_counter.c @@ -182,7 +182,7 @@ PRUint64 slapi_counter_add(Slapi_Counter *counter, PRUint64 addvalue) } else { /* For other values, we have to use cmpxchg. */ do { - prev = slapi_counter_get(counter); + prev = slapi_counter_get_value(counter); newvalue = prev + addvalue; /* Put prev in a register for cmpxchg to compare against */ _Asm_mov_to_ar(_AREG_CCV, prev); @@ -239,7 +239,7 @@ PRUint64 slapi_counter_subtract(Slapi_Counter *counter, PRUint64 subvalue) } else { /* For other values, we have to use cmpxchg. */ do { - prev = slapi_counter_get(counter); + prev = slapi_counter_get_value(counter); newvalue = prev - subvalue; /* Put prev in a register for cmpxchg to compare against */ _Asm_mov_to_ar(_AREG_CCV, prev); |