X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_methods.c;h=053fce7b232ee97845beb5a62b98d7bcbbbd38ff;hp=cf8f25dd371807f818f86f264b739034694c4aeb;hb=b272c1e03de58ff0c01f78421b824c7f45d43959;hpb=b30c267318b2b1add1a01e783f9dbe561a649a7b;ds=sidebyside diff --git a/http_methods.c b/http_methods.c index cf8f25d..053fce7 100644 --- a/http_methods.c +++ b/http_methods.c @@ -2119,7 +2119,7 @@ PHP_METHOD(HttpRequest, send) SET_EH_THROW_HTTP(); - if (obj->attached) { + if (obj->pool) { http_error(E_WARNING, HTTP_E_CURL, "You cannot call HttpRequest::send() while attached to an HttpRequestPool"); RETURN_FALSE; } @@ -2153,6 +2153,15 @@ PHP_METHOD(HttpRequestPool, __construct) } /* }}} */ +PHP_METHOD(HttpRequestPool, __destruct) +{ + getObject(http_requestpool_object, obj); + + NO_ARGS; + + http_requestpool_object_ondestruct(&obj->pool); +} + /* {{{ proto bool HttpRequestPool::attach(HttpRequest request) * * Attach an HttpRequest object to this HttpRequestPool.