summaryrefslogtreecommitdiffstats
path: root/src/sss_client/sss_cli.h
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2012-10-11 20:18:18 +0200
committerJakub Hrozek <jhrozek@redhat.com>2012-10-12 10:11:16 +0200
commit8445e39d8e154523b1c39ce701830dacef51d1e9 (patch)
tree941d4a090e7bcfdf31e810225e27f098d8f9bd9f /src/sss_client/sss_cli.h
parente7a24374d97e1d1c32d3e18561a20e8c5e6319ec (diff)
downloadsssd-8445e39d8e154523b1c39ce701830dacef51d1e9.tar.gz
sssd-8445e39d8e154523b1c39ce701830dacef51d1e9.tar.xz
sssd-8445e39d8e154523b1c39ce701830dacef51d1e9.zip
PAM: fix handling the client fd in pam destructor
* Protect the fd with a mutex when closing * Set it to a safe value after closing
Diffstat (limited to 'src/sss_client/sss_cli.h')
-rw-r--r--src/sss_client/sss_cli.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/sss_client/sss_cli.h b/src/sss_client/sss_cli.h
index f3cb44adb..372bcee59 100644
--- a/src/sss_client/sss_cli.h
+++ b/src/sss_client/sss_cli.h
@@ -478,10 +478,10 @@ enum nss_status sss_nss_make_request(enum sss_cli_command cmd,
int *errnop);
int sss_pam_make_request(enum sss_cli_command cmd,
- struct sss_cli_req_data *rd,
- uint8_t **repbuf, size_t *replen,
- int *errnop);
-int *sss_pam_get_socket(void);
+ struct sss_cli_req_data *rd,
+ uint8_t **repbuf, size_t *replen,
+ int *errnop);
+void sss_pam_close_fd(void);
int sss_pac_make_request(enum sss_cli_command cmd,
struct sss_cli_req_data *rd,