commit c597f3be9b590d204629403207b2044bd7c1a82c parent 0e8819fea8122358383b85ef5176ccf57704bd2f Author: Arun Prakash Jana <engineerarun@gmail.com> Date: Sun, 20 Jun 2021 19:20:10 +0530 Add range check Diffstat:
| M | src/nnn.c | | | 8 | ++++++-- |
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c @@ -7857,8 +7857,12 @@ int main(int argc, char *argv[]) break; #ifndef NOFIFO case 'F': - if (env_opts_id < 0) - g_state.fifobits = atoi(optarg); + if (env_opts_id < 0) { + fd = atoi(optarg); + if ((fd < 0) || (fd > 2)) + return EXIT_FAILURE; + g_state.fifobits = fd; + } break; #endif case 'g':