summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/libmisc/shell/print-ls.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpukit/libmisc/shell/print-ls.c b/cpukit/libmisc/shell/print-ls.c
index 15702b4931..95a2cdfb6c 100644
--- a/cpukit/libmisc/shell/print-ls.c
+++ b/cpukit/libmisc/shell/print-ls.c
@@ -325,7 +325,16 @@ printacol(rtems_shell_ls_globals* globals, DISPLAY *dp)
if (IS_NOPRINT(p))
continue;
if (col >= numcols) {
+ #ifdef __rtems__
+ /*
+ * chcnt is not using the value that it has been assigned
+ * before being used again, resulting in a Coverity issue.
+ * See CID 1255346
+ */
+ col = 0;
+ #else
chcnt = col = 0;
+ #endif
(void)putchar('\n');
}
chcnt = printaname(globals, p, dp->s_inode,