[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	kjell_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2004/07/04 18:47:40

Modified files:
	libexec/ld.so  : library.c library_mquery.c resolve.c resolve.h 

Log message:
Fix an issue where a shared library could be loaded at two different
locations by resolving all dlopens back to a dev/inode.

i.e. Don't load a library if the dev/inode it stats back to matches one
already in our list.

fix started (and ok'ed) drahn_(_at_)__(_dot_)_ ok deraadt_(_at_)__(_dot_)_
"doesn't break anything yet" pval@ art@ brad@



Visit your host, monkey.org