diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2015-06-30 20:19:42 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-07-03 15:17:08 +0200 |
commit | 0ed6114c6b2cc9d7e0c09842d19f0987e9ebbb4a (patch) | |
tree | 6efd08c1bab1b53c9f062e2481396e735b0c36e7 /src/sss_client/sss_cli.h | |
parent | b08bcc387ad99b9c408183960c127dc77975b6ff (diff) | |
download | sssd-0ed6114c6b2cc9d7e0c09842d19f0987e9ebbb4a.tar.gz sssd-0ed6114c6b2cc9d7e0c09842d19f0987e9ebbb4a.tar.xz sssd-0ed6114c6b2cc9d7e0c09842d19f0987e9ebbb4a.zip |
sss_client: Use unique lock for memory cache
Previously the sma lock was used as for communication with
responder. However it would cause a deadlock in case of
re-checking memcache after acquiring the lock and before communication with
responder..
Required by:
https://fedorahosted.org/sssd/ticket/2581
Reviewed-by: Michal Židek <mzidek@redhat.com>
Diffstat (limited to 'src/sss_client/sss_cli.h')
-rw-r--r-- | src/sss_client/sss_cli.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sss_client/sss_cli.h b/src/sss_client/sss_cli.h index 6902d711e..0dfb525ba 100644 --- a/src/sss_client/sss_cli.h +++ b/src/sss_client/sss_cli.h @@ -594,6 +594,8 @@ void sss_nss_lock(void); void sss_nss_unlock(void); void sss_pam_lock(void); void sss_pam_unlock(void); +void sss_nss_mc_lock(void); +void sss_nss_mc_unlock(void); errno_t sss_readrep_copy_string(const char *in, size_t *offset, |