From c597f3be9b590d204629403207b2044bd7c1a82c Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sun, 20 Jun 2021 19:20:10 +0530 Subject: [PATCH] Add range check --- src/nnn.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 2da6c9e2..90c2fc50 100644 --- 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': -- 2.48.1