diff options
author | Andreas Schneider <asn@samba.org> | 2023-02-03 14:59:21 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2023-02-06 22:51:31 +0000 |
commit | 981dcccfd9dd6ee40fe3c700cf6383df062038ea (patch) | |
tree | 97239cef13f5056389639979b99edef35d61f0e3 /nsswitch | |
parent | d7bc74afcc1aa1afd125385e3a8e7e9446d20917 (diff) | |
download | samba-981dcccfd9dd6ee40fe3c700cf6383df062038ea.tar.gz |
nsswitch: Fix getting data out of pam_get_data()
nsswitch/pam_winbind.c:3360:24: error: cast from 'time_t **' (aka 'long **') to
'const void **' must have all intermediate pointers const qualified to be safe
[-Werror,-Wcast-qual]
(const void **)&pwdlastset_update);
^
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'nsswitch')
-rw-r--r-- | nsswitch/pam_winbind.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/nsswitch/pam_winbind.c b/nsswitch/pam_winbind.c index 87aa79de82c..5e5cf0af8b8 100644 --- a/nsswitch/pam_winbind.c +++ b/nsswitch/pam_winbind.c @@ -3291,8 +3291,7 @@ int pam_sm_chauthtok(pam_handle_t * pamh, int flags, "failed to set PAM_OLDAUTHTOK"); } } else if (flags & PAM_UPDATE_AUTHTOK) { - - time_t *pwdlastset_update = NULL; + const time_t *pwdlastset_update = NULL; /* * obtain the proposed password @@ -3357,7 +3356,7 @@ int pam_sm_chauthtok(pam_handle_t * pamh, int flags, */ pam_get_data(pamh, PAM_WINBIND_PWD_LAST_SET, - (const void **)&pwdlastset_update); + (const void **)(&pwdlastset_update)); /* * if cached creds were enabled, make sure to set the |