diff options
author | Elio Maldonado <emaldona@redhat.com> | 2014-12-05 18:22:57 -0800 |
---|---|---|
committer | Elio Maldonado <emaldona@redhat.com> | 2014-12-05 18:22:57 -0800 |
commit | 59662a6cd23dc60eb8e3e88c1b97a70cffd76ce0 (patch) | |
tree | 4d97fa53bb21609b99cc964bdf068fd05987152b /lib/pki/tdcache.c | |
parent | 6e3affb029db72aa5eaba58b2e09a5577fdad6ac (diff) | |
download | nss-hg-59662a6cd23dc60eb8e3e88c1b97a70cffd76ce0.tar.gz |
Bug 1050069 - 389-ds-base server reports crash in stan_GetCERTCertificate under the replication replay failure condition, r=wtc
Diffstat (limited to 'lib/pki/tdcache.c')
-rw-r--r-- | lib/pki/tdcache.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pki/tdcache.c b/lib/pki/tdcache.c index 4d3ebbaab..bb55027ae 100644 --- a/lib/pki/tdcache.c +++ b/lib/pki/tdcache.c @@ -391,6 +391,7 @@ remove_token_certs(const void *k, void *v, void *a) nssPKIObject *object = &c->object; struct token_cert_dtor *dtor = a; PRUint32 i; + nssPKIObject_AddRef(object); nssPKIObject_Lock(object); for (i=0; i<object->numInstances; i++) { if (object->instances[i]->token == dtor->token) { @@ -409,6 +410,7 @@ remove_token_certs(const void *k, void *v, void *a) } } nssPKIObject_Unlock(object); + nssPKIObject_Destroy(object); return; } |