diff options
author | Yehuda Sadeh <yehuda@hq.newdream.net> | 2012-03-07 22:25:47 -0800 |
---|---|---|
committer | Yehuda Sadeh <yehuda@hq.newdream.net> | 2012-03-07 22:25:47 -0800 |
commit | 72d678b85f783c7fc9f227f3c60a32aed1b74fb3 (patch) | |
tree | 755c5718a644b549131e45a1a41999ab349f8fbf /src/cls_rgw.cc | |
parent | eaafc5784d97fc51cd530cfdb5a2ce0aa703f439 (diff) | |
download | ceph-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.cc | 1 |
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; |