From: Michael Wallner Date: Tue, 27 Dec 2005 11:18:15 +0000 (+0000) Subject: - of course, return false if parameter parsing fails X-Git-Tag: RELEASE_0_21_0~24 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=97e2daa64f5afd4db89b7999778f0726a276fc98;p=m6w6%2Fext-http - of course, return false if parameter parsing fails --- diff --git a/http_inflatestream_object.c b/http_inflatestream_object.c index c54d094..853e4fd 100644 --- a/http_inflatestream_object.c +++ b/http_inflatestream_object.c @@ -31,10 +31,6 @@ #define HTTP_EMPTY_ARGS(method, ret_ref) HTTP_EMPTY_ARGS_EX(HttpInflateStream, method, ret_ref) #define HTTP_INFLATE_ME(method, visibility) PHP_ME(HttpInflateStream, method, HTTP_ARGS(HttpInflateStream, method), visibility) -HTTP_BEGIN_ARGS(__construct, 0, 0) - HTTP_ARG_VAL(flags, 0) -HTTP_END_ARGS; - HTTP_BEGIN_ARGS(update, 0, 1) HTTP_ARG_VAL(data, 0) HTTP_END_ARGS; @@ -171,7 +167,9 @@ PHP_METHOD(HttpInflateStream, flush) char *decoded = NULL, *data = NULL; getObject(http_inflatestream_object, obj); - if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &data, &data_len)); + if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|s", &data, &data_len)) { + RETURN_FALSE; + } if (!obj->stream && !(obj->stream = http_encoding_inflate_stream_init(NULL, 0))) { RETURN_FALSE;