summaryrefslogtreecommitdiff
path: root/ext/json/json_parser.y
diff options
context:
space:
mode:
authorJakub Zelenka <bukka@php.net>2014-11-30 18:29:48 +0000
committerJakub Zelenka <bukka@php.net>2014-11-30 18:29:48 +0000
commit098097d83f06d088b9f769c514d57b126c700833 (patch)
treef6f00d91ae3a0841adc945f239c2d8d234aa0b6d /ext/json/json_parser.y
parentf18aae6042797dca2535158ca0a783202a9102a1 (diff)
downloadphp-git-098097d83f06d088b9f769c514d57b126c700833.tar.gz
Fix compilation for json scanner
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;
}