summaryrefslogtreecommitdiff
path: root/ext/json/json_parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'ext/json/json_parser.y')
-rw-r--r--ext/json/json_parser.y3
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;
}