}
RETURN_SUCCESS(http_exit_ex(status, LOC, RED, 1));
}
RETURN_SUCCESS(http_exit_ex(status, LOC, RED, 1));
if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", ¶m, ¶m_len)) {
RETURN_FALSE;
}
if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", ¶m, ¶m_len)) {
RETURN_FALSE;
}
- object_init(return_value);
- if (SUCCESS != http_parse_params(param, HASH_OF(return_value))) {
- zval_dtor(return_value);
+ params = ecalloc(1, sizeof(zval));
+ array_init(params);
+ if (SUCCESS != http_parse_params(param, Z_ARRVAL_P(params))) {
+ zval_dtor(params);
+ FREE_ZVAL(params);
case HTTP_REQUEST_BODY_CURLPOST:
if (CURLE_OK != (rc = Curl_getFormData(&data, body.data, &size))) {
http_error_ex(HE_WARNING, HTTP_E_RUNTIME, "Could not encode request body: %s", curl_easy_strerror(rc));
case HTTP_REQUEST_BODY_CURLPOST:
if (CURLE_OK != (rc = Curl_getFormData(&data, body.data, &size))) {
http_error_ex(HE_WARNING, HTTP_E_RUNTIME, "Could not encode request body: %s", curl_easy_strerror(rc));
case HTTP_REQUEST_BODY_CSTRING:
RETVAL_STRINGL(body.data, body.size, 0);
case HTTP_REQUEST_BODY_CSTRING:
RETVAL_STRINGL(body.data, body.size, 0);