summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2002-02-12 15:56:20 +0000
committerGerald Carter <jerry@samba.org>2002-02-12 15:56:20 +0000
commitf667096ad397cd8c3e81ddebceaed9fc433ebaa5 (patch)
tree551a19ccceee93b5a4e17314fcbad5c52f2f4db8
parent2daa024b20d83b89bb1f5e890e1b196fb1c84319 (diff)
downloadsamba-f667096ad397cd8c3e81ddebceaed9fc433ebaa5.tar.gz
samba-f667096ad397cd8c3e81ddebceaed9fc433ebaa5.tar.xz
samba-f667096ad397cd8c3e81ddebceaed9fc433ebaa5.zip
fixes for some compile warnings in psm_smbpass
-rw-r--r--source/Makefile.in2
-rw-r--r--source/pam_smbpass/pam_smb_acct.c1
-rw-r--r--source/pam_smbpass/pam_smb_auth.c3
-rw-r--r--source/pam_smbpass/pam_smb_passwd.c3
-rw-r--r--source/pam_smbpass/support.c2
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;