reset json's error code
[m6w6/ext-json_post] / php_json_post.c
index f767b22b7e738513a342350bdfbda2b47414e011..fd7f972f15fd3a58935b0f1beb91539c3d86e870 100644 (file)
@@ -161,6 +161,8 @@ static SAPI_POST_HANDLER_FUNC(php_json_post_handler)
                        sapi_send_headers(TSRMLS_C);
                        zend_bailout();
                }
+               /* ext/json in PHP-7 fails to reset error_code in RINIT */
+               JSON_G(error_code) = 0;
        }
 }