mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
r21933: Change the write_sock() call in pam_winbind_request()
to not request a privileged pipe operation for everything as this cannot be done from a process running under the context of a user (e.g. screensaver). Thanks to Danilo Almeida <dalmeida@centeris.com> for the help in pointing out the change to write_sock().
This commit is contained in:
parent
844dac912c
commit
80790f935a
@ -436,7 +436,7 @@ static int pam_winbind_request(pam_handle_t * pamh, int ctrl,
|
||||
/* Fill in request and send down pipe */
|
||||
init_request(request, req_type);
|
||||
|
||||
if (write_sock(request, sizeof(*request), 0, 1) == -1) {
|
||||
if (write_sock(request, sizeof(*request), 0, 0) == -1) {
|
||||
_pam_log(pamh, ctrl, LOG_ERR, "pam_winbind_request: write to socket failed!");
|
||||
close_sock();
|
||||
return PAM_SERVICE_ERR;
|
||||
|
Loading…
Reference in New Issue
Block a user