From 540c7338aea388a84d19cf8dc7f2e2de0f00e02d Mon Sep 17 00:00:00 2001 From: David Shea Date: Sun, 9 Nov 2025 16:15:27 -0500 Subject: [PATCH] Fix execve with hashbang and elfloader --- src/execve.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/execve.c b/src/execve.c index 4c184c35..efc9e66c 100644 --- a/src/execve.c +++ b/src/execve.c @@ -253,7 +253,7 @@ wrapper(execve, int, (const char * filename, char * const argv [], char * const n = argv_max - j - 1; } newargv[n+j] = 0; - for (i = n; i >= j; i--) { + for (i = (n+j)-1; i >= j; i--) { newargv[i] = newargv[i-j]; } n = 0;