aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_unix
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2024-01-04 18:24:02 +0100
committerDmitry V. Levin <ldv@strace.io>2024-01-15 20:01:23 +0000
commit5b059b8fcbcb4dab6eb3eb48303879adcface90a (patch)
tree8d02f84c2f6fe9db2129968c903889e11ecdee34 /modules/pam_unix
parente6495e6aa500ec28b6e73a81c48bb4a652a7b386 (diff)
downloadpam-5b059b8fcbcb4dab6eb3eb48303879adcface90a.tar.gz
pam-5b059b8fcbcb4dab6eb3eb48303879adcface90a.tar.bz2
pam-5b059b8fcbcb4dab6eb3eb48303879adcface90a.zip
pam_unix: retain const qualifier
Diffstat (limited to 'modules/pam_unix')
-rw-r--r--modules/pam_unix/pam_unix_sess.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/pam_unix/pam_unix_sess.c b/modules/pam_unix/pam_unix_sess.c
index 3f6a8fb3..3534948e 100644
--- a/modules/pam_unix/pam_unix_sess.c
+++ b/modules/pam_unix/pam_unix_sess.c
@@ -62,7 +62,7 @@
int
pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
{
- char *user_name, *service;
+ const char *user_name, *service;
unsigned long long ctrl;
int retval;
const char *login_name;
@@ -71,14 +71,14 @@ pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
ctrl = _set_ctrl(pamh, flags, NULL, NULL, NULL, argc, argv);
- retval = pam_get_item(pamh, PAM_USER, (void *) &user_name);
+ retval = pam_get_item(pamh, PAM_USER, (const void **) &user_name);
if (user_name == NULL || *user_name == '\0' || retval != PAM_SUCCESS) {
pam_syslog(pamh, LOG_ERR,
"open_session - error recovering username");
return PAM_SESSION_ERR; /* How did we get authenticated with
no username?! */
}
- retval = pam_get_item(pamh, PAM_SERVICE, (void *) &service);
+ retval = pam_get_item(pamh, PAM_SERVICE, (const void **) &service);
if (service == NULL || *service == '\0' || retval != PAM_SUCCESS) {
pam_syslog(pamh, LOG_CRIT,
"open_session - error recovering service");
@@ -105,7 +105,7 @@ pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
int
pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
{
- char *user_name, *service;
+ const char *user_name, *service;
unsigned long long ctrl;
int retval;
@@ -113,14 +113,14 @@ pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv)
ctrl = _set_ctrl(pamh, flags, NULL, NULL, NULL, argc, argv);
- retval = pam_get_item(pamh, PAM_USER, (void *) &user_name);
+ retval = pam_get_item(pamh, PAM_USER, (const void **) &user_name);
if (user_name == NULL || *user_name == '\0' || retval != PAM_SUCCESS) {
pam_syslog(pamh, LOG_ERR,
"close_session - error recovering username");
return PAM_SESSION_ERR; /* How did we get authenticated with
no username?! */
}
- retval = pam_get_item(pamh, PAM_SERVICE, (void *) &service);
+ retval = pam_get_item(pamh, PAM_SERVICE, (const void **) &service);
if (service == NULL || *service == '\0' || retval != PAM_SUCCESS) {
pam_syslog(pamh, LOG_CRIT,
"close_session - error recovering service");