From 0cdc5e930a95ca2ec3f2fd9327da93a2fbaf8e97 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 10 Apr 2016 23:58:43 +0200 Subject: Fix crash on getauxval call without HAVE_AUX_VECTOR * sysdeps/generic/ldsodefs.h (struct rtld_global_ro) [!HAVE_AUX_VECTOR]: Do not define _dl_auxv field. * misc/getauxval.c (__getauxval) [!HAVE_AUX_VECTOR]: Do not go through GLRO(dl_auxv) list. --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 7a20eb3e51..fc5ffd832d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2016-04-10 Samuel Thibault + + * sysdeps/generic/ldsodefs.h (struct rtld_global_ro) + [!HAVE_AUX_VECTOR]: Do not define _dl_auxv field. + * misc/getauxval.c (__getauxval) [!HAVE_AUX_VECTOR]: Do not go through + GLRO(dl_auxv) list. + 2016-04-09 Nick Alcock * elf/rtld-Rules (rtld-compile-command.c): Add $(rtld-CFLAGS). -- cgit v1.2.3