summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pam_gdm/pam_gdm.c4
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);
}