rtld: Delay DF_1_NODELETE process until object DAG loaded
authorJohn Marino <draco@marino.st>
Mon, 20 Aug 2012 18:26:43 +0000 (20:26 +0200)
committerJohn Marino <draco@marino.st>
Mon, 20 Aug 2012 20:24:25 +0000 (22:24 +0200)
commitba49bbaa8816ba7500f0c5ce1d3dd2d7710659e8
treef8733c820fce066b66e868588018f405968cdb1d
parent4f1a160352ca979cc8782a05c4afe079a1ea9240
rtld: Delay DF_1_NODELETE process until object DAG loaded

The current code can miss searching dependencies that haven't been loaded
yet.  Delay DF_1_NODELETE processing until object DAG is fully loaded.

Taken-from: FreeBSD SVN 239253 (14 Aug 2012)
libexec/rtld-elf/rtld.c