mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 20:58:22 +00:00
execve: fix shebang argument
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user