summaryrefslogtreecommitdiff
path: root/src/cls_rgw.cc
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@hq.newdream.net>2012-03-07 22:25:47 -0800
committerYehuda Sadeh <yehuda@hq.newdream.net>2012-03-07 22:25:47 -0800
commit72d678b85f783c7fc9f227f3c60a32aed1b74fb3 (patch)
tree755c5718a644b549131e45a1a41999ab349f8fbf /src/cls_rgw.cc
parenteaafc5784d97fc51cd530cfdb5a2ce0aa703f439 (diff)
downloadceph-72d678b85f783c7fc9f227f3c60a32aed1b74fb3.tar.gz
cls_rgw: fix rgw_bucket_init_index
was failing to error in case header already existed Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
Diffstat (limited to 'src/cls_rgw.cc')
-rw-r--r--src/cls_rgw.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cls_rgw.cc b/src/cls_rgw.cc
index cb5716b495e..52d03cd6629 100644
--- a/src/cls_rgw.cc
+++ b/src/cls_rgw.cc
@@ -106,6 +106,7 @@ int rgw_bucket_init_index(cls_method_context_t hctx, bufferlist *in, bufferlist
if (header_bl.length() != 0) {
CLS_LOG("ERROR: index already initialized\n");
+ return -EINVAL;
}
rgw_bucket_dir dir;