From b2c4199f0fd53c009858e7ce27f932a4ac92bc60 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 24 May 2010 09:07:45 +0200 Subject: utils: Fix ldd segfault Fixes ldd segfault on this testcase: extern void _dl_getenv(void); void foo(void) { printf("foo: %x\n", &_dl_getenv); } linked as -shared It fixes bug #1507 Signed-off-by: Natanael Copa Signed-off-by: Carmelo Amoroso --- utils/ldd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'utils') diff --git a/utils/ldd.c b/utils/ldd.c index 7411c3244..3858c815c 100644 --- a/utils/ldd.c +++ b/utils/ldd.c @@ -576,7 +576,7 @@ static struct library *find_elf_interpreter(ElfW(Ehdr) *ehdr) } newlib->name = NULL; newlib->path = NULL; - return NULL; + break; } } if (newlib == NULL) -- cgit v1.2.3