diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2009-02-12 00:23:41 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2009-02-12 00:23:41 +0000 |
commit | 85122803096e737da82fa7369fb614e29d046a82 (patch) | |
tree | 912443083f93f7ee5dc10bc7588609ed214e2e0f /security/nss/lib/libpkix/pkix_pl_nss | |
parent | 0b32894ab0ada00d6a30ff94f946b24ceb739696 (diff) | |
download | nss-hg-85122803096e737da82fa7369fb614e29d046a82.tar.gz |
477777 - Selfserv crashed in client/server tests. r=nelson
Diffstat (limited to 'security/nss/lib/libpkix/pkix_pl_nss')
-rwxr-xr-x | security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c index 4a1e3914f..a93f86a84 100755 --- a/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c +++ b/security/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c @@ -277,10 +277,9 @@ PKIX_PL_HashTable_Add( plContext), PKIX_PRIMHASHTABLEADDFAILED); - PKIX_MUTEX_UNLOCK(ht->tableLock); - PKIX_INCREF(key); PKIX_INCREF(value); + PKIX_MUTEX_UNLOCK(ht->tableLock); /* * we don't call PKIX_PL_InvalidateCache here b/c we have @@ -404,9 +403,9 @@ PKIX_PL_HashTable_Lookup( plContext), PKIX_PRIMHASHTABLELOOKUPFAILED); + PKIX_INCREF(result); PKIX_MUTEX_UNLOCK(ht->tableLock); - PKIX_INCREF(result); *pResult = result; cleanup: |