diff options
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/libmisc/shell/print-ls.c | 9 |
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, |