From: Guillem Jover Date: Sat, 20 Feb 2021 21:22:54 +0000 (+0100) Subject: getentropy: Fix function cast for getauxval() X-Git-Tag: 0.11.4~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=72a82ee262795c9162e712885381a111fcf988bc;p=thirdparty%2Flibbsd.git getentropy: Fix function cast for getauxval() Warned-by: gcc --- 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