From 5aa958980652d72433ba8e9e500b8dfd123d56a1 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Sat, 7 Jan 2006 17:02:27 +0000 Subject: [PATCH] - create a request body only if there's something to feed into http_request_body_fill() --- http_request_object.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/http_request_object.c b/http_request_object.c index c8fe26d..ad6e432 100644 --- a/http_request_object.c +++ b/http_request_object.c @@ -503,8 +503,10 @@ STATUS _http_request_object_requesthandler(http_request_object *obj, zval *this_ fields = (Z_TYPE_P(zfields) == IS_ARRAY) ? Z_ARRVAL_P(zfields) : NULL; files = (Z_TYPE_P(zfiles) == IS_ARRAY) ? Z_ARRVAL_P(zfiles) : NULL; - if (!(obj->request->body = http_request_body_fill(obj->request->body, fields, files))) { - status = FAILURE; + if ((fields && zend_hash_num_elements(fields)) || (files && zend_hash_num_elements(files))) { + if (!(obj->request->body = http_request_body_fill(obj->request->body, fields, files))) { + status = FAILURE; + } } } } -- 2.30.2