summaryrefslogtreecommitdiffstats
path: root/lib/libpam
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2003-03-10 09:15:08 +0000
committerdes <des@FreeBSD.org>2003-03-10 09:15:08 +0000
commit3e06ef8dee6abf9c532b79da5ef7f3407fcf902d (patch)
tree9071e7745c48c5f95c6f169111a37e7e0d53734a /lib/libpam
parent24eaa054a954b5d4509668f94fea9f04063c59a5 (diff)
downloadFreeBSD-src-3e06ef8dee6abf9c532b79da5ef7f3407fcf902d.zip
FreeBSD-src-3e06ef8dee6abf9c532b79da5ef7f3407fcf902d.tar.gz
Silence warning caused by OPIE brokenness.
Diffstat (limited to 'lib/libpam')
-rw-r--r--lib/libpam/modules/pam_opieaccess/pam_opieaccess.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c b/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c
index 47d443d..66ad399 100644
--- a/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c
+++ b/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c
@@ -67,7 +67,7 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags __unused,
return (PAM_SERVICE_ERR);
pwent = getpwnam(luser);
- if (pwent == NULL || opielookup(&opie, luser) != 0)
+ if (pwent == NULL || opielookup(&opie, __DECONST(char *, luser)) != 0)
return (PAM_SUCCESS);
r = pam_get_item(pamh, PAM_RHOST, (const void **)&rhost);
@@ -77,7 +77,8 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags __unused,
rhost = openpam_get_option(pamh, "allow_local") ?
"" : "localhost";
- if (opieaccessfile(rhost) != 0 && opiealways(pwent->pw_dir) != 0)
+ if (opieaccessfile(__DECONST(char *, rhost)) != 0 &&
+ opiealways(pwent->pw_dir) != 0)
return (PAM_SUCCESS);
PAM_VERBOSE_ERROR("Refused; remote host is not in opieaccess");
OpenPOWER on IntegriCloud