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;
}
strcpy(tmp, sbarg);
argv[0] = tmp;
argv[1] = tmp;
}
if (sbold) {
@@ -81,7 +81,7 @@ static syscallret_t execve(context_t *context, char *upath, char *uargv[], char
}
strcpy(tmp, sbold);
argv[argoffset - 1] = tmp;
argv[0] = tmp;
}
for (int i = argoffset; i < argsize - 1; ++i) {