mirror of
https://github.com/php/php-src.git
synced 2025-01-21 11:13:38 +08:00
- Fix for exec to use API
This commit is contained in:
parent
4ea6d477ec
commit
250d803c31
@ -140,17 +140,14 @@ static int _Exec(int type, char *cmd, pval *array, pval *return_value)
|
||||
#endif
|
||||
}
|
||||
else if (type == 2) {
|
||||
pval tmp;
|
||||
|
||||
/* strip trailing whitespaces */
|
||||
l = strlen(buf);
|
||||
t = l;
|
||||
while (l && isspace((int)buf[--l]));
|
||||
if (l < t) buf[l + 1] = '\0';
|
||||
tmp.value.str.len = strlen(buf);
|
||||
tmp.value.str.val = estrndup(buf,tmp.value.str.len);
|
||||
tmp.type = IS_STRING;
|
||||
_php3_hash_next_index_insert(array->value.ht,(void *) &tmp, sizeof(pval), NULL);
|
||||
if (l < t) {
|
||||
buf[l + 1] = '\0';
|
||||
}
|
||||
add_next_index_string(array, buf, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user