diff options
Diffstat (limited to 'pam_gdm/pam_gdm.c')
-rw-r--r-- | pam_gdm/pam_gdm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pam_gdm/pam_gdm.c b/pam_gdm/pam_gdm.c index ef77f161..26eb2a25 100644 --- a/pam_gdm/pam_gdm.c +++ b/pam_gdm/pam_gdm.c @@ -40,7 +40,7 @@ pam_sm_authenticate (pam_handle_t *pamh, #ifdef HAVE_KEYUTILS long r; size_t cached_passwords_length; - char *cached_passwords = NULL; + void *cached_passwords = NULL; char *last_cached_password = NULL; key_serial_t serial; size_t i; @@ -66,7 +66,7 @@ pam_sm_authenticate (pam_handle_t *pamh, */ last_cached_password = cached_passwords; for (i = 0; i < cached_passwords_length; i++) { - last_cached_password = cached_passwords + i; + last_cached_password = ((char *) cached_passwords) + i; i += strlen (last_cached_password); } |