From 177e394f93278407557702d9f53bae65fd5fc434 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 18 Aug 2010 18:23:49 +0200 Subject: s3: Pass the rhost through smb_pam_accountcheck --- source3/auth/auth.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source3/auth/auth.c') diff --git a/source3/auth/auth.c b/source3/auth/auth.c index d92d327721..cabff53180 100644 --- a/source3/auth/auth.c +++ b/source3/auth/auth.c @@ -18,6 +18,7 @@ */ #include "includes.h" +#include "smbd/globals.h" #undef DBGC_CLASS #define DBGC_CLASS DBGC_AUTH @@ -284,7 +285,9 @@ static NTSTATUS check_ntlm_password(const struct auth_context *auth_context, if (!(*server_info)->guest) { /* We might not be root if we are an RPC call */ become_root(); - nt_status = smb_pam_accountcheck(unix_username); + nt_status = smb_pam_accountcheck( + unix_username, + smbd_server_conn->client_id.name); unbecome_root(); if (NT_STATUS_IS_OK(nt_status)) { -- cgit