diff options
author | Andrew Bartlett <abartlet@samba.org> | 2003-02-22 20:01:00 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2003-02-22 20:01:00 +0000 |
commit | fa26737f40607baa084f2fcc481894473add69d4 (patch) | |
tree | 4c2a7ac15fd01a003d3af1358482f6fae1062b4d /source3/auth | |
parent | 7e110f782a55d4dca1fb3fedd95bf059c9ec0638 (diff) | |
download | samba-fa26737f40607baa084f2fcc481894473add69d4.tar.gz samba-fa26737f40607baa084f2fcc481894473add69d4.tar.bz2 samba-fa26737f40607baa084f2fcc481894473add69d4.zip |
See if I can make this look slightly like C. It compiled locally, honest...
Andrew Bartlett
(This used to be commit cfc4cc776899da92a5c9a17f0ea36c7cb65d7a80)
Diffstat (limited to 'source3/auth')
-rw-r--r-- | source3/auth/auth_rhosts.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source3/auth/auth_rhosts.c b/source3/auth/auth_rhosts.c index d8e1b01942..8915acaecd 100644 --- a/source3/auth/auth_rhosts.c +++ b/source3/auth/auth_rhosts.c @@ -199,6 +199,8 @@ static NTSTATUS check_rhosts_security(const struct auth_context *auth_context, { NTSTATUS nt_status = NT_STATUS_LOGON_FAILURE; SAM_ACCOUNT *account = NULL; + pstring rhostsfile; + const char *home; if (!NT_STATUS_IS_OK(nt_status = auth_get_sam_account(user_info->internal_username.str, @@ -206,9 +208,8 @@ static NTSTATUS check_rhosts_security(const struct auth_context *auth_context, return nt_status; } - pstring rhostsfile; - - char *home = pdb_get_unix_homedir(account); + home = pdb_get_unix_homedir(account); + if (home) { slprintf(rhostsfile, sizeof(rhostsfile)-1, "%s/.rhosts", home); become_root(); |