summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/shell
diff options
context:
space:
mode:
authorRyan Long <ryan.long@oarcorp.com>2021-03-02 11:34:36 -0500
committerJoel Sherrill <joel@rtems.org>2021-03-08 14:04:10 -0600
commit8e34aa3b7b6b536b0362bb31dfa30a17452a6bd0 (patch)
tree2025f92cd9452b49f2f4dcbab00b69431388b2cd /cpukit/libmisc/shell
parentgen_uuid.c: Fix two Unchecked return value from library errors (diff)
downloadrtems-8e34aa3b7b6b536b0362bb31dfa30a17452a6bd0.tar.bz2
main_chmod.c: Fix Unchecked return value from library (CID #1063856)
CID 1063856: Unchecked return value from library in rtems_shell_main_chmod(). Closes #4281
Diffstat (limited to 'cpukit/libmisc/shell')
-rw-r--r--cpukit/libmisc/shell/main_chmod.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/cpukit/libmisc/shell/main_chmod.c b/cpukit/libmisc/shell/main_chmod.c
index 0c39072f6b..8b932fac15 100644
--- a/cpukit/libmisc/shell/main_chmod.c
+++ b/cpukit/libmisc/shell/main_chmod.c
@@ -34,6 +34,7 @@ static int rtems_shell_main_chmod(
int n;
mode_t mode;
unsigned long tmp;
+ int sc;
if (argc < 2) {
fprintf(stderr,"%s: too few arguments\n", argv[0]);
@@ -52,8 +53,10 @@ static int rtems_shell_main_chmod(
/*
* Now change the files modes
*/
- for (n=2 ; n < argc ; n++)
- chmod(argv[n++], mode);
+ for (n=2 ; n < argc ; n++) {
+ sc = chmod(argv[n++], mode);
+ _Assert_Unused_variable_unequal(sc, -1);
+ }
return 0;
}