diff options
author | Máté Kocsis <kocsismate@woohoolabs.com> | 2019-12-31 11:27:02 +0100 |
---|---|---|
committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2019-12-31 11:46:11 +0100 |
commit | 345703724c633fb8c1b34e1299bf3375f000c398 (patch) | |
tree | 18da0e12163e82ce16fbee726df1839439a1edfa /ext/xmlrpc/xmlrpc-epi-php.c | |
parent | d9ac1ca8de298baf10f7c713c0b37c6ea5d89cf4 (diff) | |
download | php-git-345703724c633fb8c1b34e1299bf3375f000c398.tar.gz |
Use RETURN_THROWS() during ZPP in most of the extensions
Except for some bigger ones: reflection, sodium, spl
Diffstat (limited to 'ext/xmlrpc/xmlrpc-epi-php.c')
-rw-r--r-- | ext/xmlrpc/xmlrpc-epi-php.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/ext/xmlrpc/xmlrpc-epi-php.c b/ext/xmlrpc/xmlrpc-epi-php.c index a3f54b8bcb..f8ce476a93 100644 --- a/ext/xmlrpc/xmlrpc-epi-php.c +++ b/ext/xmlrpc/xmlrpc-epi-php.c @@ -609,7 +609,7 @@ PHP_FUNCTION(xmlrpc_encode_request) php_output_options out; if (zend_parse_parameters(ZEND_NUM_ARGS(), "s!z|a", &method, &method_len, &vals, &out_opts) == FAILURE) { - return; + RETURN_THROWS(); } set_output_options(&out, out_opts ? out_opts : 0); @@ -657,7 +657,7 @@ PHP_FUNCTION(xmlrpc_encode) char *outBuf; if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg1) == FAILURE) { - return; + RETURN_THROWS(); } if (USED_RET()) { @@ -723,7 +723,7 @@ PHP_FUNCTION(xmlrpc_decode_request) size_t xml_len, encoding_len = 0; if (zend_parse_parameters(ZEND_NUM_ARGS(), "sz|s", &xml, &xml_len, &method, &encoding, &encoding_len) == FAILURE) { - return; + RETURN_THROWS(); } if (USED_RET()) { @@ -740,7 +740,7 @@ PHP_FUNCTION(xmlrpc_decode) size_t arg1_len, arg2_len = 0; if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|s", &arg1, &arg1_len, &arg2, &arg2_len) == FAILURE) { - return; + RETURN_THROWS(); } if (USED_RET()) { @@ -758,7 +758,7 @@ PHP_FUNCTION(xmlrpc_decode) PHP_FUNCTION(xmlrpc_server_create) { if (zend_parse_parameters_none() == FAILURE) { - return; + RETURN_THROWS(); } if (USED_RET()) { @@ -786,7 +786,7 @@ PHP_FUNCTION(xmlrpc_server_destroy) xmlrpc_server_data *server; if (zend_parse_parameters(ZEND_NUM_ARGS(), "r", &arg1) == FAILURE) { - return; + RETURN_THROWS(); } if ((server = (xmlrpc_server_data *)zend_fetch_resource(Z_RES_P(arg1), "xmlrpc server", le_xmlrpc_server)) == NULL) { @@ -909,7 +909,7 @@ PHP_FUNCTION(xmlrpc_server_register_method) xmlrpc_server_data* server; if (zend_parse_parameters(ZEND_NUM_ARGS(), "rsz", &handle, &method_key, &method_key_len, &method_name) == FAILURE) { - return; + RETURN_THROWS(); } if ((server = (xmlrpc_server_data *)zend_fetch_resource(Z_RES_P(handle), "xmlrpc server", le_xmlrpc_server)) == NULL) { @@ -939,7 +939,7 @@ PHP_FUNCTION(xmlrpc_server_register_introspection_callback) xmlrpc_server_data* server; if (zend_parse_parameters(ZEND_NUM_ARGS(), "rz", &handle, &method_name) == FAILURE) { - return; + RETURN_THROWS(); } if ((server = (xmlrpc_server_data *)zend_fetch_resource(Z_RES_P(handle), "xmlrpc server", le_xmlrpc_server)) == NULL) { @@ -971,7 +971,7 @@ PHP_FUNCTION(xmlrpc_server_call_method) int argc = ZEND_NUM_ARGS(); if (zend_parse_parameters(argc, "rsz|a", &handle, &rawxml, &rawxml_len, &caller_params, &output_opts) != SUCCESS) { - return; + RETURN_THROWS(); } /* user output options */ if (argc == 3) { @@ -1073,7 +1073,7 @@ PHP_FUNCTION(xmlrpc_server_add_introspection_data) XMLRPC_VALUE xDesc; if (zend_parse_parameters(ZEND_NUM_ARGS(), "ra", &handle, &desc) == FAILURE) { - return; + RETURN_THROWS(); } if ((server = (xmlrpc_server_data *)zend_fetch_resource(Z_RES_P(handle), "xmlrpc server", le_xmlrpc_server)) == NULL) { @@ -1098,7 +1098,7 @@ PHP_FUNCTION(xmlrpc_parse_method_descriptions) size_t arg1_len; if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &arg1, &arg1_len) == FAILURE) { - return; + RETURN_THROWS(); } if (USED_RET()) { @@ -1328,7 +1328,7 @@ PHP_FUNCTION(xmlrpc_set_type) XMLRPC_VALUE_TYPE vtype; if (zend_parse_parameters(ZEND_NUM_ARGS(), "zs", &arg, &type, &type_len) == FAILURE) { - return; + RETURN_THROWS(); } vtype = xmlrpc_str_as_type(type); @@ -1356,7 +1356,7 @@ PHP_FUNCTION(xmlrpc_get_type) XMLRPC_VECTOR_TYPE vtype = xmlrpc_vector_none; if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &arg) == FAILURE) { - return; + RETURN_THROWS(); } type = get_zval_xmlrpc_type(arg, 0); @@ -1375,7 +1375,7 @@ PHP_FUNCTION(xmlrpc_is_fault) zval *arg; if (zend_parse_parameters(ZEND_NUM_ARGS(), "a", &arg) == FAILURE) { - return; + RETURN_THROWS(); } /* The "correct" way to do this would be to call the xmlrpc |