Fixes bug#19890. Reported by Tobias Stoeckmann.
* libltdl/loaders/dld_link.c (vm_open): Do not even try dld_link()
in case of ENOMEM.
Sebastian Wilhelmi wilhelmi@ira.uka.de
Sven Verdoolaege skimo@liacs.nl
Terry D. Dontje Terry.Dontje@Sun.COM
+Tobias Stoeckmann tobias@stoeckmann.org
Tom Tromey tromey@cygnus.com
Ulrich Drepper drepper@ipd.info.uni-karlsruhe.de
Václav Zeman vhaisman@gmail.com
{
lt_module module = lt__strdup (filename);
- if (dld_link (filename) != 0)
+ if (module && dld_link (filename) != 0)
{
LT__SETERROR (CANNOT_OPEN);
FREE (module);