summaryrefslogtreecommitdiffstats
path: root/cpukit/libdl/rtl-archive.c
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2019-02-18 12:18:50 +1100
committerChris Johns <chrisj@rtems.org>2019-02-20 09:08:38 +1100
commit62b01ab2d237a8e69e8465831716ac356aa0c435 (patch)
tree8fd8094e67c58d5f94d467901427a991040b7432 /cpukit/libdl/rtl-archive.c
parentlibdl/archive: Return false on read failure. (diff)
downloadrtems-62b01ab2d237a8e69e8465831716ac356aa0c435.tar.bz2
libdl/archive: Fix the config file string index while removing tailing white space.
Coverity issue 1442540 Updates #3686
Diffstat (limited to 'cpukit/libdl/rtl-archive.c')
-rw-r--r--cpukit/libdl/rtl-archive.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libdl/rtl-archive.c b/cpukit/libdl/rtl-archive.c
index faa6616eb1..8490b4bc07 100644
--- a/cpukit/libdl/rtl-archive.c
+++ b/cpukit/libdl/rtl-archive.c
@@ -528,9 +528,9 @@ rtems_rtl_archives_load_config (rtems_rtl_archives* archives)
++b;
}
b = ls - 1;
- while (b > 0 && isspace (s[b]))
+ while (b > 0 && isspace (s[r + b]))
{
- s[b] = '\0';
+ s[r + b] = '\0';
--b;
}
r += ls;