diff options
author | markm <markm@FreeBSD.org> | 2002-01-24 18:37:17 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2002-01-24 18:37:17 +0000 |
commit | b63d9c7a6db01986d7f2dad0fbb4875c016e5ed7 (patch) | |
tree | 85ff62ba0648df28d3ae486a8e6e8e41708fd77c /lib/libpam/modules/pam_krb5/pam_krb5.c | |
parent | af61797ee4867843af58779137700f09761c4ff6 (diff) | |
download | FreeBSD-src-b63d9c7a6db01986d7f2dad0fbb4875c016e5ed7.zip FreeBSD-src-b63d9c7a6db01986d7f2dad0fbb4875c016e5ed7.tar.gz |
WARNS=4 fixes. Protect with NO_WERROR for the modules that have
warnings that are hard to fix or that I've been asked to leave alone.
Diffstat (limited to 'lib/libpam/modules/pam_krb5/pam_krb5.c')
-rw-r--r-- | lib/libpam/modules/pam_krb5/pam_krb5.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/lib/libpam/modules/pam_krb5/pam_krb5.c b/lib/libpam/modules/pam_krb5/pam_krb5.c index 1eaa470..afd13dd 100644 --- a/lib/libpam/modules/pam_krb5/pam_krb5.c +++ b/lib/libpam/modules/pam_krb5/pam_krb5.c @@ -247,7 +247,7 @@ static struct opttab other_options[] = { * authentication management */ PAM_EXTERN int -pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) +pam_sm_authenticate(pam_handle_t *pamh, int flags __unused, int argc, const char **argv) { krb5_error_code krbret; krb5_context pam_context; @@ -258,8 +258,8 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) struct options options; struct passwd *pwd; int retval; - const char *sourceuser, *user, *pass; - char *principal, *princ_name, *service, *cache_name, luser[32]; + const char *sourceuser, *user, *pass, *service; + char *principal, *princ_name, *cache_name, luser[32]; pam_std_option(&options, other_options, argc, argv); @@ -708,7 +708,7 @@ cleanup3: * account management */ PAM_EXTERN int -pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) +pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, int argc, const char **argv) { krb5_error_code krbret; krb5_context pam_context; @@ -773,7 +773,7 @@ cleanup: * logging only */ PAM_EXTERN int -pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv) +pam_sm_open_session(pam_handle_t *pamh __unused, int flags __unused, int argc, const char **argv) { struct options options; @@ -785,7 +785,7 @@ pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv) } PAM_EXTERN int -pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) +pam_sm_close_session(pam_handle_t *pamh __unused, int flags __unused, int argc, const char **argv) { struct options options; @@ -896,7 +896,7 @@ pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) PAM_LOG("New passwords are the same"); /* Change it */ - krbret = krb5_change_password(pam_context, &creds, (char *)pass, + krbret = krb5_change_password(pam_context, &creds, pass, &result_code, &result_code_string, &result_string); if (krbret != 0) { PAM_LOG("Error krb5_change_password(): %s", @@ -959,7 +959,8 @@ verify_krb_v5_tgt(krb5_context context, krb5_ccache ccache, krb5_keyblock *keyblock; krb5_data packet; krb5_auth_context auth_context; - char phost[BUFSIZ], *services[3], **service; + char phost[BUFSIZ]; + const char *services[3], **service; packet.data = 0; @@ -1047,7 +1048,7 @@ cleanup: /* Free the memory for cache_name. Called by pam_end() */ static void -cleanup_cache(pam_handle_t *pamh, void *data, int pam_end_status) +cleanup_cache(pam_handle_t *pamh __unused, void *data, int pam_end_status __unused) { krb5_context pam_context; krb5_ccache ccache; @@ -1074,13 +1075,13 @@ cleanup_cache(pam_handle_t *pamh, void *data, int pam_end_status) #ifdef COMPAT_HEIMDAL static const char * -compat_princ_component(krb5_context context, krb5_principal princ, int n) +compat_princ_component(krb5_context context __unused, krb5_principal princ, int n) { return princ->name.name_string.val[n]; } static void -compat_free_data_contents(krb5_context context, krb5_data * data) +compat_free_data_contents(krb5_context context __unused, krb5_data * data) { krb5_xfree(data->data); } |