From 44c68b1c61d1a1cebdbed2a876f78f493b572002 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Wed, 24 Aug 2011 17:07:04 -0700 Subject: [PATCH] rgw: don't check for zero content when creating a bucket --- src/rgw/rgw_rest.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rgw/rgw_rest.cc b/src/rgw/rgw_rest.cc index 61942b11f10e1..e8a34a8ff5fb2 100644 --- a/src/rgw/rgw_rest.cc +++ b/src/rgw/rgw_rest.cc @@ -700,9 +700,10 @@ int RGWHandler_REST::preprocess(struct req_state *s, FCGX_Request *fcgx) else s->op = OP_UNKNOWN; + init_entities_from_header(s); switch (s->op) { case OP_PUT: - if (!s->length) + if (s->object_str.size() && !s->length) ret = -ERR_LENGTH_REQUIRED; else if (*s->length == '\0') ret = -EINVAL; @@ -713,7 +714,6 @@ int RGWHandler_REST::preprocess(struct req_state *s, FCGX_Request *fcgx) break; } - init_entities_from_header(s); if (ret) return ret; -- 2.39.5