This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Libtool".
The branch, master has been updated
via b5d44b8447039671ad927ec4b5018ba2816331eb (commit)
from 5944fdcc7390fb3a619235d3c4b7f7ef34bc0f8a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b5d44b8447039671ad927ec4b5018ba2816331eb
Author: Pavel Raiskup <[email protected]>
Date: Fri Feb 12 16:03:14 2016 +0100
libltdl: handle ENOMEM sooner
Fixes bug#19890. Reported by Tobias Stoeckmann.
* libltdl/loaders/dld_link.c (vm_open): Do not even try dld_link()
in case of ENOMEM.
-----------------------------------------------------------------------
Summary of changes:
NO-THANKS | 1 +
libltdl/loaders/dld_link.c | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/NO-THANKS b/NO-THANKS
index 8631c31..090c863 100644
--- a/NO-THANKS
+++ b/NO-THANKS
@@ -136,6 +136,7 @@ Ryan Hill [email protected]
Sebastian Wilhelmi [email protected]
Sven Verdoolaege [email protected]
Terry D. Dontje [email protected]
+Tobias Stoeckmann [email protected]
Tom Tromey [email protected]
Ulrich Drepper [email protected]
Václav Zeman [email protected]
diff --git a/libltdl/loaders/dld_link.c b/libltdl/loaders/dld_link.c
index a73880f..0edf0df 100644
--- a/libltdl/loaders/dld_link.c
+++ b/libltdl/loaders/dld_link.c
@@ -112,7 +112,7 @@ vm_open (lt_user_data loader_data LT__UNUSED, const char
*filename,
{
lt_module module = lt__strdup (filename);
- if (dld_link (filename) != 0)
+ if (module && dld_link (filename) != 0)
{
LT__SETERROR (CANNOT_OPEN);
FREE (module);
hooks/post-receive
--
GNU Libtool