Author: lha
Date: 2005-07-12 20:56:27 +0000 (Tue, 12 Jul 2005)
New Revision: 8390

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8390

Log:
(smb_pam_start): move variable to scope within #ifdef to avoid warning
for those PAM implementations w/o PAM_RHOST and/or PAM_TTY

Modified:
   branches/SAMBA_4_0/source/auth/auth_unix.c


Changeset:
Modified: branches/SAMBA_4_0/source/auth/auth_unix.c
===================================================================
--- branches/SAMBA_4_0/source/auth/auth_unix.c  2005-07-12 18:24:07 UTC (rev 
8389)
+++ branches/SAMBA_4_0/source/auth/auth_unix.c  2005-07-12 20:56:27 UTC (rev 
8390)
@@ -166,7 +166,6 @@
 
 static NTSTATUS smb_pam_start(pam_handle_t **pamh, const char *account_name, 
const char *remote_host, struct pam_conv *pconv)
 {
-       NTSTATUS nt_status;
        int pam_error;
 
        if (account_name == NULL || remote_host == NULL) {
@@ -186,6 +185,8 @@
        DEBUG(4,("smb_pam_start: PAM: setting rhost to: %s\n", remote_host));
        pam_error = pam_set_item(*pamh, PAM_RHOST, remote_host);
        if (pam_error != PAM_SUCCESS) {
+               NTSTATUS nt_status;
+
                DEBUG(4,("smb_pam_start: setting rhost failed with error: %s\n",
                         pam_strerror(*pamh, pam_error)));
                nt_status = pam_to_nt_status(pam_error);
@@ -204,6 +205,8 @@
        DEBUG(4,("smb_pam_start: PAM: setting tty\n"));
        pam_error = pam_set_item(*pamh, PAM_TTY, "samba");
        if (pam_error != PAM_SUCCESS) {
+               NTSTATUS nt_status;
+
                DEBUG(4,("smb_pam_start: setting tty failed with error: %s\n",
                         pam_strerror(*pamh, pam_error)));
                nt_status = pam_to_nt_status(pam_error);

Reply via email to