diff options
-rw-r--r-- | source/Makefile.in | 2 | ||||
-rw-r--r-- | source/pam_smbpass/pam_smb_acct.c | 1 | ||||
-rw-r--r-- | source/pam_smbpass/pam_smb_auth.c | 3 | ||||
-rw-r--r-- | source/pam_smbpass/pam_smb_passwd.c | 3 | ||||
-rw-r--r-- | source/pam_smbpass/support.c | 2 |
5 files changed, 6 insertions, 5 deletions
diff --git a/source/Makefile.in b/source/Makefile.in index 067b223008f..2370121d191 100644 --- a/source/Makefile.in +++ b/source/Makefile.in @@ -363,7 +363,7 @@ PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \ lib/util_unistr.o lib/signal.o lib/talloc.o lib/ms_fnmatch.o \ lib/util_sock.o lib/smbrun.o lib/util_sec.o lib/snprintf.o \ ubiqx/ubi_sLinkList.o libsmb/smbencrypt.o libsmb/smbdes.o \ - $(PARAM_OBJ) $(TDB_OBJ) $(PASSDB_OBJ) + lib/interfaces.o $(PARAM_OBJ) $(TDB_OBJ) $(PASSDB_OBJ) PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0:.o=.po) LIBSMBCLIENT_PICOBJS = $(LIBSMBCLIENT_OBJ:.o=.po) diff --git a/source/pam_smbpass/pam_smb_acct.c b/source/pam_smbpass/pam_smb_acct.c index 8d91c456bf4..22f8e756581 100644 --- a/source/pam_smbpass/pam_smb_acct.c +++ b/source/pam_smbpass/pam_smb_acct.c @@ -45,7 +45,6 @@ int pam_sm_acct_mgmt( pam_handle_t *pamh, int flags, int retval; const char *name; - const char *p; SAM_ACCOUNT *sampass = NULL; extern BOOL in_client; diff --git a/source/pam_smbpass/pam_smb_auth.c b/source/pam_smbpass/pam_smb_auth.c index a4f784701c3..6a3e6e56598 100644 --- a/source/pam_smbpass/pam_smb_auth.c +++ b/source/pam_smbpass/pam_smb_auth.c @@ -47,6 +47,9 @@ do { \ static int _smb_add_user(pam_handle_t *pamh, unsigned int ctrl, const char *name, SAM_ACCOUNT *sampass, BOOL exist); +int make_remark(pam_handle_t *, unsigned int, int, const char *); + + /* * pam_sm_authenticate() authenticates users against the samba password file. * diff --git a/source/pam_smbpass/pam_smb_passwd.c b/source/pam_smbpass/pam_smb_passwd.c index da96f375d5a..4cdf5c3e9b0 100644 --- a/source/pam_smbpass/pam_smb_passwd.c +++ b/source/pam_smbpass/pam_smb_passwd.c @@ -35,8 +35,7 @@ int smb_update_db( pam_handle_t *pamh, int ctrl, const char *user, char *pass_new ) { - char c; - int retval, i; + int retval; pstring err_str; pstring msg_str; diff --git a/source/pam_smbpass/support.c b/source/pam_smbpass/support.c index 3f5d52cdef2..5a245ec5575 100644 --- a/source/pam_smbpass/support.c +++ b/source/pam_smbpass/support.c @@ -303,7 +303,7 @@ int _smb_verify_password( pam_handle_t * pamh, SAM_ACCOUNT *sampass, uchar hash_pass[16]; uchar lm_pw[16]; uchar nt_pw[16]; - int retval; + int retval = PAM_AUTH_ERR; char *data_name; const char *name; |