From 58db4edb2c15ca800dbab8d51caf3390dad6cd1c Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 20 Aug 2015 15:11:02 +0200 Subject: [PATCH] mem-cred: We don't need a write lock when looking for a certificate --- src/libstrongswan/credentials/sets/mem_cred.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstrongswan/credentials/sets/mem_cred.c b/src/libstrongswan/credentials/sets/mem_cred.c index a16767cec..4884c4bfa 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)