X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_message_body.c;h=0374df3027088be4ee3feca88587e62c20ba8585;hb=bd5941c913f187accbbf02700b5bb48fc912a28e;hp=e1a0288f51aee80d5295f3f5867419e6f2a23548;hpb=de1f7e0ab81d134c3dffe95623b6c27b9ce16235;p=m6w6%2Fext-http diff --git a/php_http_message_body.c b/php_http_message_body.c index e1a0288..0374df3 100644 --- a/php_http_message_body.c +++ b/php_http_message_body.c @@ -553,7 +553,7 @@ PHP_HTTP_BEGIN_ARGS(addForm, 0) PHP_HTTP_END_ARGS; PHP_HTTP_BEGIN_ARGS(addPart, 1) - PHP_HTTP_ARG_OBJ("http\\Message", "message", 0) + PHP_HTTP_ARG_OBJ(http\\Message, "message", 0) PHP_HTTP_END_ARGS; PHP_HTTP_EMPTY_ARGS(etag); @@ -767,10 +767,11 @@ PHP_METHOD(HttpMessageBody, addForm) PHP_METHOD(HttpMessageBody, addPart) { - php_http_message_object_t *mobj; + zval *zobj; - if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O", &mobj, php_http_message_class_entry)) { + if (SUCCESS == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O", &zobj, php_http_message_class_entry)) { php_http_message_body_object_t *obj = zend_object_store_get_object(getThis() TSRMLS_CC); + php_http_message_object_t *mobj = zend_object_store_get_object(zobj TSRMLS_CC); php_http_message_body_add_part(obj->body, mobj->message); RETURN_TRUE;