From: Yehuda Sadeh Date: Thu, 4 May 2017 20:36:38 +0000 (-0700) Subject: cls/rgw: return default header if not initialized X-Git-Tag: ses5-milestone6~8^2~7^2~65 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f446b80e2a1949aeac56bfe4639153358031b11e;p=ceph.git cls/rgw: return default header if not initialized Signed-off-by: Yehuda Sadeh --- diff --git a/src/cls/rgw/cls_rgw.cc b/src/cls/rgw/cls_rgw.cc index a39dfe38d8d4..e7c732a712d0 100644 --- a/src/cls/rgw/cls_rgw.cc +++ b/src/cls/rgw/cls_rgw.cc @@ -372,7 +372,8 @@ static int read_bucket_header(cls_method_context_t hctx, struct rgw_bucket_dir_h return rc; if (bl.length() == 0) { - return -ENOENT; + *header = rgw_bucket_dir_header(); + return 0; } bufferlist::iterator iter = bl.begin(); try {