X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_methods.c;h=c18e5aec630aa7603f5e678ab23296862ed82b81;hp=94a47573f3e69c164cb2fd85077649727eb7c77e;hb=e47ee304be6758fbbfd238476f8a6bda9090fe12;hpb=77b24e0e5f85b64a168a4ea4ce83db9339b1f31b diff --git a/http_methods.c b/http_methods.c index 94a4757..c18e5ae 100644 --- a/http_methods.c +++ b/http_methods.c @@ -1133,7 +1133,7 @@ PHP_METHOD(HttpRequest, __destruct) PHP_METHOD(HttpRequest, setOptions) { char *key = NULL; - long idx = 0; + ulong idx = 0; zval *opts, *old_opts, **opt; getObject(http_request_object, obj); @@ -2069,7 +2069,11 @@ PHP_METHOD(HttpRequest, getResponseMessage) getObject(http_request_object, obj); message = GET_PROP(obj, responseMessage); - RETVAL_OBJECT(message); + if (Z_TYPE_P(message) == IS_OBJECT) { + RETVAL_OBJECT(message); + } else { + RETURN_NULL(); + } } } /* }}} */