From: Tobias Brunner Date: Thu, 20 Aug 2015 13:11:02 +0000 (+0200) Subject: mem-cred: We don't need a write lock when looking for a certificate X-Git-Tag: 5.3.3rc1~17^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=58db4edb2c15ca800dbab8d51caf3390dad6cd1c;p=thirdparty%2Fstrongswan.git mem-cred: We don't need a write lock when looking for a certificate --- diff --git a/src/libstrongswan/credentials/sets/mem_cred.c b/src/libstrongswan/credentials/sets/mem_cred.c index a16767cecb..4884c4bfa7 100644 --- a/src/libstrongswan/credentials/sets/mem_cred.c +++ b/src/libstrongswan/credentials/sets/mem_cred.c @@ -197,7 +197,7 @@ METHOD(mem_cred_t, get_cert_ref, certificate_t*, { certificate_t *cached; - this->lock->write_lock(this->lock); + this->lock->read_lock(this->lock); if (this->untrusted->find_first(this->untrusted, (linked_list_match_t)certificate_equals, (void**)&cached, cert) == SUCCESS)