aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2015-08-20 15:11:02 +0200
committerTobias Brunner <tobias@strongswan.org>2015-08-20 19:19:37 +0200
commit58db4edb2c15ca800dbab8d51caf3390dad6cd1c (patch)
treebcbf9822317fbfba5543ad272db6c037d8a31824 /src
parent522b1920b6856fb45b45ebcaed29acbc2d364e79 (diff)
downloadstrongswan-58db4edb2c15ca800dbab8d51caf3390dad6cd1c.tar.bz2
strongswan-58db4edb2c15ca800dbab8d51caf3390dad6cd1c.tar.xz
mem-cred: We don't need a write lock when looking for a certificate
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/credentials/sets/mem_cred.c2
1 files changed, 1 insertions, 1 deletions
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)