summaryrefslogtreecommitdiffstats
path: root/src/sss_client/sss_cli.h
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2015-06-30 20:19:42 +0200
committerJakub Hrozek <jhrozek@redhat.com>2015-07-03 15:17:08 +0200
commit0ed6114c6b2cc9d7e0c09842d19f0987e9ebbb4a (patch)
tree6efd08c1bab1b53c9f062e2481396e735b0c36e7 /src/sss_client/sss_cli.h
parentb08bcc387ad99b9c408183960c127dc77975b6ff (diff)
downloadsssd-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.h2
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,