400947 - thread unsafe operation in PKIX_PL_HashTable_Add cause selfserv to crash. r=nelson

This commit is contained in:
alexei.volkov.bugs%sun.com 2008-03-10 22:56:16 +00:00
Родитель fc9a256cef
Коммит 75e875024c
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -237,6 +237,8 @@ PKIX_PL_HashTable_Add(
(key, &keyComp, plContext),
PKIX_OBJECTRETRIEVEEQUALSCALLBACKFAILED);
PKIX_MUTEX_LOCK(ht->tableLock);
PKIX_CHECK(pkix_pl_PrimHashTable_GetBucketSize
(ht->primHash,
hashCode,
@ -258,8 +260,6 @@ PKIX_PL_HashTable_Add(
PKIX_DECREF(deletedValue);
}
PKIX_MUTEX_LOCK(ht->tableLock);
PKIX_CHECK(pkix_pl_PrimHashTable_Add
(ht->primHash,
(void *)key,