From 3cab22c8cf0dcf30718a1452ce9cbb637876cea3 Mon Sep 17 00:00:00 2001 From: "Min-su, Kim" Date: Tue, 19 Jan 2010 10:05:33 +0900 Subject: linker: fix the undefined weak symbols issue --- linker/linker.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'linker') diff --git a/linker/linker.c b/linker/linker.c index f5294d945..87fb19b59 100644 --- a/linker/linker.c +++ b/linker/linker.c @@ -471,7 +471,7 @@ _do_lookup(soinfo *si, const char *name, unsigned *base) DEBUG("%5d %s: looking up %s in %s\n", pid, si->name, name, lsi->name); s = _do_lookup_in_so(lsi, name, &elf_hash); - if(s != NULL) + if ((s != NULL) && (s->st_shndx != SHN_UNDEF)) goto done; } } -- cgit v1.2.3