diff --git a/mozilla/security/nss/lib/pk11wrap/pk11skey.c b/mozilla/security/nss/lib/pk11wrap/pk11skey.c index 417e91bded7..22bcfc363da 100644 --- a/mozilla/security/nss/lib/pk11wrap/pk11skey.c +++ b/mozilla/security/nss/lib/pk11wrap/pk11skey.c @@ -249,7 +249,7 @@ PK11_FreeSymKey(PK11SymKey *symKey) PK11SlotInfo *slot; PRBool freeit = PR_TRUE; - if (PR_AtomicDecrement(&symKey->refCount) == -1) { + if (PR_AtomicDecrement(&symKey->refCount) == 0) { destroy= PR_TRUE; } if (destroy) {