CID 1255346: Unused value in rtems_shell_ls_printacol().

Closes #4340
---
 cpukit/libmisc/shell/print-ls.c | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/cpukit/libmisc/shell/print-ls.c b/cpukit/libmisc/shell/print-ls.c
index 15702b4..95a2cdf 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,
-- 
1.8.3.1

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to