mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 15:08:21 +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;
|
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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user