X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-json_post;a=blobdiff_plain;f=php_json_post.c;h=d9b72957726301f2eaf256fa75699a711570b149;hp=fd3165cf182633176106d64f8ee5603db69f8154;hb=448f06fc601b98bdeb7fc356bac382dbf59b62ab;hpb=27c5605043a78052ef303a573c5b93858ec4d0f4 diff --git a/php_json_post.c b/php_json_post.c index fd3165c..d9b7295 100644 --- a/php_json_post.c +++ b/php_json_post.c @@ -63,7 +63,7 @@ static SAPI_POST_HANDLER_FUNC(php_json_post_handler) ZVAL_NULL(&tmp); - php_json_decode(&tmp, json->val, json->len, JSON_POST_G(flags), PG(max_input_nesting_level)); + php_json_decode_ex(&tmp, json->val, json->len, JSON_POST_G(flags), PG(max_input_nesting_level)); switch (Z_TYPE(tmp)) { case IS_OBJECT: @@ -136,6 +136,9 @@ PHP_MINIT_FUNCTION(json_post) { NULL, 0, NULL, NULL } }; +#ifndef TSRMLS_CC +# define TSRMLS_CC +#endif sapi_register_post_entries(json_post_entries TSRMLS_CC); ZEND_INIT_MODULE_GLOBALS(json_post, php_json_post_init_globals, NULL);