diff options
author | Ryan Long <ryan.long@oarcorp.com> | 2021-03-02 11:34:36 -0500 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-03-08 14:04:10 -0600 |
commit | 8e34aa3b7b6b536b0362bb31dfa30a17452a6bd0 (patch) | |
tree | 2025f92cd9452b49f2f4dcbab00b69431388b2cd /cpukit/libmisc | |
parent | gen_uuid.c: Fix two Unchecked return value from library errors (diff) | |
download | rtems-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')
-rw-r--r-- | cpukit/libmisc/shell/main_chmod.c | 7 |
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; } |