import from branch_1_1:
authorfcusack <fcusack>
Wed, 21 Mar 2007 07:05:27 +0000 (07:05 +0000)
committerfcusack <fcusack>
Wed, 21 Mar 2007 07:05:27 +0000 (07:05 +0000)
commite53aafcbb1ca88f3b646e90fe279ffd1cfa0964d
tree7cc9dc7d269293c75c40f3d1a7bad9524ac608ae
parentceee9dcbddda7c6229b0d2aab5933e77c6edbc20
parent197069e022351f6f02fdc9d2d64980ff830379a9
import from branch_1_1:
try_dlopen() has a bug: it sometimes returns a handle if a dependency
library can't be loaded.  It also returns an error status, however
lt_dlopenext() doesn't handle this well and returns the invalid handle.
This causes a segfault instead of a graceful exit.  Update ltdl to
give an error telling the user to report the problem, so that we can
try to reproduce it and report to the libtool folks.  We could just
leave ltdl unpatched; FR will exit either way.
libltdl/ltdl.c