diff options
Diffstat (limited to 'ext/readline')
| -rw-r--r-- | ext/readline/readline.c | 2 | ||||
| -rw-r--r-- | ext/readline/readline_cli.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/ext/readline/readline.c b/ext/readline/readline.c index 1b4fa5120a..0e7b146174 100644 --- a/ext/readline/readline.c +++ b/ext/readline/readline.c @@ -481,6 +481,7 @@ static char **_readline_completion_cb(const char *text, int start, int end) zval params[3]; int i; char **matches = NULL; + TSRMLS_FETCH(); _readline_string_zval(¶ms[0], text); _readline_long_zval(¶ms[1], start); @@ -543,6 +544,7 @@ static void php_rl_callback_handler(char *the_line) { zval params[1]; zval dummy; + TSRMLS_FETCH(); ZVAL_NULL(&dummy); diff --git a/ext/readline/readline_cli.c b/ext/readline/readline_cli.c index df23b55c3a..48ab488763 100644 --- a/ext/readline/readline_cli.c +++ b/ext/readline/readline_cli.c @@ -505,6 +505,7 @@ TODO: */ char *retval = NULL; int textlen = strlen(text); + TSRMLS_FETCH(); if (!index) { cli_completion_state = 0; |
