diff options
Diffstat (limited to 'ext/json/json_parser.y')
| -rw-r--r-- | ext/json/json_parser.y | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/json/json_parser.y b/ext/json/json_parser.y index fb75aad9de..1d0620a9f8 100644 --- a/ext/json/json_parser.y +++ b/ext/json/json_parser.y @@ -214,7 +214,8 @@ void php_json_parser_array_append(zval *array, zval *zvalue) int php_json_yylex(union YYSTYPE *value, php_json_parser *parser) { - int token = php_json_scan(&parser->scanner); + TSRMLS_FETCH_FROM_CTX(parser->zts_ctx); + int token = php_json_scan(&parser->scanner TSRMLS_CC); value->value = parser->scanner.value; return token; } |
