[PATCH v4 1/3] print-ls.c: Unused value (CID #1255346)

Ryan Long ryan.long at oarcorp.com
Tue Apr 6 21:46:43 UTC 2021


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



More information about the devel mailing list