summaryrefslogtreecommitdiff
path: root/security/nss/lib/libpkix/pkix_pl_nss
diff options
context:
space:
mode:
authoralexei.volkov.bugs%sun.com <devnull@localhost>2009-02-12 00:23:41 +0000
committeralexei.volkov.bugs%sun.com <devnull@localhost>2009-02-12 00:23:41 +0000
commit85122803096e737da82fa7369fb614e29d046a82 (patch)
tree912443083f93f7ee5dc10bc7588609ed214e2e0f /security/nss/lib/libpkix/pkix_pl_nss
parent0b32894ab0ada00d6a30ff94f946b24ceb739696 (diff)
downloadnss-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-xsecurity/nss/lib/libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c5
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: