summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/standard/exec.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/standard/exec.c b/ext/standard/exec.c
index 160e2ca7d3..6e8575816e 100644
--- a/ext/standard/exec.c
+++ b/ext/standard/exec.c
@@ -173,7 +173,7 @@ static int _Exec(int type, char *cmd, pval *array, pval *return_value)
tmp = php_addslashes(buf, 0, &len, 0);
RETVAL_STRINGL(tmp,len,0);
} else
- RETVAL_STRINGL(buf,l,1);
+ RETVAL_STRINGL(buf,l+1,1);
} else {
int b, i;
@@ -196,6 +196,7 @@ static int _Exec(int type, char *cmd, pval *array, pval *return_value)
}
/* {{{ proto int exec(string command [, array output [, int return_value]])
+
Execute an external program */
PHP_FUNCTION(exec)
{
@@ -229,6 +230,7 @@ PHP_FUNCTION(exec)
break;
}
}
+
/* }}} */
/* {{{ proto int system(string command [, int return_value])