summaryrefslogtreecommitdiffstats
path: root/cpukit/libdl
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2019-02-18 12:12:53 +1100
committerChris Johns <chrisj@rtems.org>2019-02-20 09:08:38 +1100
commitbe62def98119266f882093f58b0578d8b8c26fdd (patch)
tree425684dbd6e31c8bff775c0e4871e8ebf9d5d194 /cpukit/libdl
parentlibdl/alloc: Add a locking interface to the allocator. (diff)
downloadrtems-be62def98119266f882093f58b0578d8b8c26fdd.tar.bz2
libdl/archive: Return false on read failure.
Coverity issue 1442641 Updates #3686
Diffstat (limited to 'cpukit/libdl')
-rw-r--r--cpukit/libdl/rtl-archive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/libdl/rtl-archive.c b/cpukit/libdl/rtl-archive.c
index 07d40187e1..faa6616eb1 100644
--- a/cpukit/libdl/rtl-archive.c
+++ b/cpukit/libdl/rtl-archive.c
@@ -474,6 +474,7 @@ rtems_rtl_archives_load_config (rtems_rtl_archives* archives)
archives->config_length = 0;
if (rtems_rtl_trace (RTEMS_RTL_TRACE_ARCHIVES))
printf ("rtl: archive: config read error: %s\n", strerror (errno));
+ return false;
}
close (fd);