Index: http/http_request_object.c =================================================================== RCS file: /repository/pecl/http/http_request_object.c,v retrieving revision 1.91 diff -u -r1.91 http_request_object.c --- http/http_request_object.c 7 Jan 2006 15:57:38 -0000 1.91 +++ http/http_request_object.c 7 Jan 2006 16:54:27 -0000 @@ -503,7 +503,7 @@ 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))) { + if (fields && files && !(obj->request->body = http_request_body_fill(obj->request->body, fields, files))) { status = FAILURE; } }