Date: Tue, 19 Sep 2006 12:18:13 -0400 From: Jung-uk Kim <jkim@FreeBSD.org> To: Konstantin Belousov <kib@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/rtld-elf rtld.c Message-ID: <200609191218.15080.jkim@FreeBSD.org> In-Reply-To: <200609191247.k8JClDaT048713@repoman.freebsd.org> References: <200609191247.k8JClDaT048713@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 19 September 2006 08:47 am, Konstantin Belousov wrote: > kib 2006-09-19 12:47:13 UTC > > FreeBSD src repository > > Modified files: > libexec/rtld-elf rtld.c > Log: > Fix the buggy rev. 1.117. dagmembers are only initialized for > dlopen'ed dso that are actually loading. If dso a.so depends on > b.so, then dlsym with handle from dlopen("b.so") will fail > unconditionally. > > Correct implementation shall use the Obj_Entry.needed list to > walk dependencies DAG. > > Test provided by: jkim > Tested (prev. version) by: jkim, Nicolas Blais <nb_root at > videotron ca>, h.blanke at chello nl Pointy hat to: kib > Approved by: kan (mentor) > > Revision Changes Path > 1.118 +63 -5 src/libexec/rtld-elf/rtld.c Thanks! Jung-uk Kim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609191218.15080.jkim>