From 8d9cc81cfe1ec97104ccb3600609243d5da23745 Mon Sep 17 00:00:00 2001 From: Alessandro Bono Date: Mon, 29 Aug 2022 17:47:29 +0200 Subject: pam_gdm: Avoid incompatible pointer type warning Function keyctl_read_alloc expects `void **` but we pass `char **`. --- pam_gdm/pam_gdm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pam_gdm') 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); } -- cgit v1.2.1