From 6f627a80edd408edbcc4ee4b3f15e7759eae45d8 Mon Sep 17 00:00:00 2001 From: des Date: Fri, 21 Dec 2007 12:00:16 +0000 Subject: Adjust for OpenPAM Hydrangea. --- lib/libpam/modules/pam_krb5/pam_krb5.c | 6 +++--- lib/libpam/modules/pam_ssh/pam_ssh.c | 6 +++--- lib/libpam/modules/pam_unix/pam_unix.c | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) (limited to 'lib/libpam/modules') diff --git a/lib/libpam/modules/pam_krb5/pam_krb5.c b/lib/libpam/modules/pam_krb5/pam_krb5.c index 0ed57f9..b56e0a3 100644 --- a/lib/libpam/modules/pam_krb5/pam_krb5.c +++ b/lib/libpam/modules/pam_krb5/pam_krb5.c @@ -106,7 +106,7 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags __unused, krb5_get_init_creds_opt opts; struct passwd *pwd; int retval; - void *ccache_data; + const void *ccache_data; const char *user, *pass; const void *sourceuser, *service; char *principal, *princ_name, *ccache_name, luser[32], *srvdup; @@ -347,7 +347,7 @@ pam_sm_setcred(pam_handle_t *pamh, int flags, int retval; const char *cache_name, *q; const void *user; - void *cache_data; + const void *cache_data; char *cache_name_buf = NULL, *p; uid_t euid; @@ -589,7 +589,7 @@ pam_sm_acct_mgmt(pam_handle_t *pamh, int flags __unused, krb5_principal princ; int retval; const void *user; - void *ccache_name; + const void *ccache_name; retval = pam_get_item(pamh, PAM_USER, &user); if (retval != PAM_SUCCESS) diff --git a/lib/libpam/modules/pam_ssh/pam_ssh.c b/lib/libpam/modules/pam_ssh/pam_ssh.c index 095f90e..25c63ca 100644 --- a/lib/libpam/modules/pam_ssh/pam_ssh.c +++ b/lib/libpam/modules/pam_ssh/pam_ssh.c @@ -306,9 +306,9 @@ static int pam_ssh_add_keys_to_agent(pam_handle_t *pamh) { AuthenticationConnection *ac; - struct pam_ssh_key *psk; + const struct pam_ssh_key *psk; const char **kfn; - void *item; + const void *item; char **envlist, **env; int pam_err; @@ -361,7 +361,7 @@ pam_sm_open_session(pam_handle_t *pamh, int flags __unused, { struct passwd *pwd; const char *user; - void *data; + const void *data; int pam_err; /* no keys, no work */ diff --git a/lib/libpam/modules/pam_unix/pam_unix.c b/lib/libpam/modules/pam_unix/pam_unix.c index 46b5f47..ce309a7 100644 --- a/lib/libpam/modules/pam_unix/pam_unix.c +++ b/lib/libpam/modules/pam_unix/pam_unix.c @@ -268,7 +268,7 @@ pam_sm_chauthtok(pam_handle_t *pamh, int flags, { #ifdef YP struct ypclnt *ypclnt; - void *yp_domain, *yp_server; + const void *yp_domain, *yp_server; #endif char salt[SALTSIZE + 1]; login_cap_t * lc; -- cgit v1.1