1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-09-28 15:01:21 +02:00

34382: Handle NULL return from dlerror() more gracefully

This commit is contained in:
Mikael Magnusson 2015-01-25 18:28:50 +01:00
parent 5136628599
commit bac2bbd058
2 changed files with 7 additions and 1 deletions

@ -1,3 +1,8 @@
2015-01-27 Mikael Magnusson <mikachu@gmail.com>
* 34382: Src/module.c: Handle NULL return from dlerror() more
gracefully
2015-01-26 Peter Stephenson <p.stephenson@samsung.com>
* 34402: Src/Modules/db_gdbm.c: make unsetting a tied gdbm

@ -1597,8 +1597,9 @@ do_load_module(char const *name, int silent)
ret = try_load_module(name);
if (!ret && !silent) {
#ifdef HAVE_DLERROR
char *errstr = dlerror();
zwarn("failed to load module `%s': %s", name,
metafy(dlerror(), -1, META_USEHEAP));
errstr ? metafy(errstr, -1, META_USEHEAP) : "empty module path");
#else
zwarn("failed to load module: %s", name);
#endif