commit 45cd7f0d5b2ebcc27410e04955750cf20d92821e
parent abc8363a35813845922f49c30f1a43b966a80d89
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Sun, 18 Jan 2026 00:06:58 +0530
Simplify appending arguments
Diffstat:
1 file changed, 8 insertions(+), 16 deletions(-)
diff --git a/src/nnn.c b/src/nnn.c
@@ -2498,15 +2498,11 @@ static int spawn(char *command, char *arg1, char *arg2, char *arg3, ushort_t fla
} else
argv[index++] = command;
- if (arg1) {
- argv[index] = arg1;
- ++index;
- }
+ if (arg1)
+ argv[index++] = arg1;
- if (arg2) {
- argv[index] = arg2;
- ++index;
- }
+ if (arg2)
+ argv[index++] = arg2;
if (arg3)
argv[index] = arg3;
@@ -4777,15 +4773,11 @@ static bool get_output(char *command, char *arg1, char *arg2, int fdout, bool pa
if (!cmd)
return ret;
- if (arg1) {
- argv[index] = arg1;
- ++index;
- }
+ if (arg1)
+ argv[index++] = arg1;
- if (arg2) {
+ if (arg2)
argv[index] = arg2;
- ++index;
- }
pid = fork();
if (pid == 0) {
@@ -4851,7 +4843,7 @@ static bool buffer_command_output(char * const cmds[], char *arg1, char *arg2, s
if (arg1)
argv[index++] = arg1;
if (arg2)
- argv[index++] = arg2;
+ argv[index] = arg2;
pid_t pid = fork();
if (pid == 0) {