execve: fix shebang argument

This commit is contained in:
Matheus
2024-05-18 13:26:15 -03:00
parent 15c835dacc
commit 4dd74207a5
+2 -2
View File
@@ -70,7 +70,7 @@ static syscallret_t execve(context_t *context, char *upath, char *uargv[], char
goto error; goto error;
} }
strcpy(tmp, sbarg); strcpy(tmp, sbarg);
argv[0] = tmp; argv[1] = tmp;
} }
if (sbold) { if (sbold) {
@@ -81,7 +81,7 @@ static syscallret_t execve(context_t *context, char *upath, char *uargv[], char
} }
strcpy(tmp, sbold); strcpy(tmp, sbold);
argv[argoffset - 1] = tmp; argv[0] = tmp;
} }
for (int i = argoffset; i < argsize - 1; ++i) { for (int i = argoffset; i < argsize - 1; ++i) {