Now really fix out of bounds write.
This commit is contained in:
parent
288c68ff34
commit
9e39e25aa1
1 changed files with 1 additions and 1 deletions
|
@ -37,7 +37,7 @@ static void safe_forkexec(TALLOC_CTX *mem_ctx, const char *script_in, const char
|
||||||
unsigned int i, j;
|
unsigned int i, j;
|
||||||
|
|
||||||
argv[0] = script;
|
argv[0] = script;
|
||||||
for (i = 0, j = 1; i < strlen(script) && j < 30; i++) {
|
for (i = 0, j = 1; i < strlen(script) && j < 29; i++) {
|
||||||
if (script[i] == ' ') {
|
if (script[i] == ' ') {
|
||||||
script[i] = '\0';
|
script[i] = '\0';
|
||||||
argv[j++] = &script[i+1];
|
argv[j++] = &script[i+1];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue