* bump
[m6w6/ext-http] / http_methods.c
index 5e9e0d3b6cca8e8ba559a6ac3970aa09a4aa664a..85d029e675359d70717b8df34de1072c6bac419e 100644 (file)
@@ -277,7 +277,6 @@ PHP_METHOD(HTTPi_Response, getETag)
 PHP_METHOD(HTTPi_Response, setData)
 {
        zval *the_data;
-       char *etag;
        getObject(httpi_response_object, obj);
 
        if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &the_data)) {
@@ -314,7 +313,6 @@ PHP_METHOD(HTTPi_Response, setStream)
 {
        zval *the_stream;
        php_stream *the_real_stream;
-       char *etag;
        getObject(httpi_response_object, obj);
 
        if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &the_stream)) {
@@ -440,7 +438,8 @@ PHP_METHOD(HTTPi_Response, send)
                {
                        case SEND_DATA:
                        {
-                               RETURN_SUCCESS(http_send_data(GET_PROP(obj, data)));
+                               zval *zdata = GET_PROP(obj, data);
+                               RETURN_SUCCESS(http_send_data(Z_STRVAL_P(zdata), Z_STRLEN_P(zdata)));
                        }
 
                        case SEND_RSRC:
@@ -453,7 +452,8 @@ PHP_METHOD(HTTPi_Response, send)
 
                        default:
                        {
-                               RETURN_SUCCESS(http_send_file(GET_PROP(obj, file)));
+                               zval *zfile = GET_PROP(obj, file);
+                               RETURN_SUCCESS(http_send_file(Z_STRVAL_P(zfile)));
                        }
                }
        }
@@ -472,7 +472,6 @@ PHP_METHOD(HTTPi_Request, __construct)
        char *URL = NULL;
        int URL_len;
        long meth = -1;
-       zval *info, *opts, *resp;
        getObject(httpi_request_object, obj);
 
        if (SUCCESS != zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|sl", &URL, &URL_len, &meth)) {
@@ -545,12 +544,12 @@ PHP_METHOD(HTTPi_Request, setOptions)
                        }
                        zval_add_ref(opt);
                        add_assoc_zval(old_opts, key, *opt);
-               
+
                        /* reset */
                        key = NULL;
                }
        }
-       
+
        RETURN_TRUE;
 }
 /* }}} */
@@ -733,14 +732,14 @@ PHP_METHOD(HTTPi_Request, addQueryData)
        }
 
        old_qdata = GET_PROP(obj, queryData);
-       
+
        if (SUCCESS != http_urlencode_hash_ex(HASH_OF(qdata), 1, Z_STRVAL_P(old_qdata), Z_STRLEN_P(old_qdata), &query_data, NULL)) {
                RETURN_FALSE;
        }
 
        UPD_PROP(obj, string, queryData, query_data);
        efree(query_data);
-       
+
        RETURN_TRUE;
 }
 /* }}} */
@@ -1046,12 +1045,12 @@ PHP_METHOD(HTTPi_Request, send)
                                                                CURLFORM_CONTENTSLENGTH,        Z_STRLEN_PP(data),
                                                                CURLFORM_END
                                                        );
-                                               
+
                                                        /* reset */
                                                        key = NULL;
                                                }
                                        }
-                                       
+
                                        /* file data */
                                        FOREACH_VAL(post_files, data) {
                                                zval **file, **type, **name;
@@ -1121,4 +1120,5 @@ PHP_METHOD(HTTPi_Request, send)
  * End:
  * vim600: noet sw=4 ts=4 fdm=marker
  * vim<600: noet sw=4 ts=4
- */
\ No newline at end of file
+ */
+