From 72a82ee262795c9162e712885381a111fcf988bc Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Sat, 20 Feb 2021 22:22:54 +0100 Subject: [PATCH] getentropy: Fix function cast for getauxval() Warned-by: gcc --- src/getentropy_linux.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/getentropy_linux.c b/src/getentropy_linux.c index 25c986e..9cb3368 100644 --- a/src/getentropy_linux.c +++ b/src/getentropy_linux.c @@ -520,17 +520,17 @@ getentropy_fallback(void *buf, size_t len) #ifdef HAVE_GETAUXVAL #ifdef AT_RANDOM /* Not as random as you think but we take what we are given */ - p = (char *) getauxval(AT_RANDOM); + p = (char *) ((intptr_t) getauxval(AT_RANDOM)); if (p) HR(p, 16); #endif #ifdef AT_SYSINFO_EHDR - p = (char *) getauxval(AT_SYSINFO_EHDR); + p = (char *) ((intptr_t) getauxval(AT_SYSINFO_EHDR)); if (p) HR(p, pgs); #endif #ifdef AT_BASE - p = (char *) getauxval(AT_BASE); + p = (char *) ((intptr_t) getauxval(AT_BASE)); if (p) HD(p); #endif