- of course, return false if parameter parsing fails
authorMichael Wallner <mike@php.net>
Tue, 27 Dec 2005 11:18:15 +0000 (11:18 +0000)
committerMichael Wallner <mike@php.net>
Tue, 27 Dec 2005 11:18:15 +0000 (11:18 +0000)
http_inflatestream_object.c

index c54d094f86c4ab0aef69a9da6c920c19b431caa0..853e4fd3363693ea905898ced2d094f1ad1f0ddc 100644 (file)
 #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;