diff options
author | Johannes Schlüter <johannes@php.net> | 2014-07-24 16:56:05 +0200 |
---|---|---|
committer | Johannes Schlüter <johannes@php.net> | 2014-07-24 16:56:05 +0200 |
commit | ffc1d25b378f3e6bd01bd87b5d50051d3baaaa2b (patch) | |
tree | 6c7ca380202c0d55b838a7a9b681dfe4cf61dac2 /ext/readline | |
parent | 6fcd8e586509cf6530c513c5906ce9726230d8b3 (diff) | |
parent | 71d3a69425449972f4efdf7228c6f7e49e090755 (diff) | |
download | php-git-ffc1d25b378f3e6bd01bd87b5d50051d3baaaa2b.tar.gz |
Merge branch 'PHP-5.4' into PHP-5.5
Diffstat (limited to 'ext/readline')
-rw-r--r-- | ext/readline/readline_cli.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/readline/readline_cli.c b/ext/readline/readline_cli.c index c2bf8764cb..9655777775 100644 --- a/ext/readline/readline_cli.c +++ b/ext/readline/readline_cli.c @@ -99,6 +99,9 @@ static size_t readline_shell_write(const char *str, uint str_length TSRMLS_DC) / static int readline_shell_ub_write(const char *str, uint str_length TSRMLS_DC) /* {{{ */ { + /* We just store the last char here and then pass back to the + caller (sapi_cli_single_write in sapi/cli) which will actually + write due to -1 return code */ php_last_char = str[str_length-1]; return -1; } @@ -667,7 +670,7 @@ static int readline_shell_run(TSRMLS_D) /* {{{ */ pos = 0; if (!pager_pipe && php_last_char != '\0' && php_last_char != '\n') { - readline_shell_write("\n", 1 TSRMLS_CC); + php_write("\n", 1 TSRMLS_CC); } if (EG(exception)) { |