From a346408e4e3e3f4e1163404b12fdf20bd321cde8 Mon Sep 17 00:00:00 2001 From: Patrick Gauvin Date: Sun, 26 Jun 2016 12:47:28 -0400 Subject: libdl: dlerror return NULL when no error Updates #2747 --- cpukit/libdl/dlfcn.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cpukit/libdl/dlfcn.c b/cpukit/libdl/dlfcn.c index 4277caf757..55ad97b753 100644 --- a/cpukit/libdl/dlfcn.c +++ b/cpukit/libdl/dlfcn.c @@ -132,6 +132,8 @@ dlerror (void) static char msg[64]; rtems_rtl_get_error (msg, sizeof (msg)); rtems_rtl_clear_error (); + if (msg[0] == '\0') + return NULL; return msg; } -- cgit v1.2.3