]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix create_default to handle EEXIST
authorOrit Wasserman <owasserm@redhat.com>
Wed, 20 Jan 2016 21:07:13 +0000 (22:07 +0100)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 12 Feb 2016 00:13:56 +0000 (16:13 -0800)
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
src/rgw/rgw_rados.cc

index bdfdd470bea5cee546f7bc398b3960f46c9f5f08..bc2b21668e07222a02ce3375bbe9f17bc108b863 100644 (file)
@@ -163,8 +163,8 @@ int RGWZoneGroup::create_default(bool old_format)
     r = zone_params.init(cct, store);
     if (r < 0) {
       derr << "create_default: error in init existing zone params: " << cpp_strerror(-r) << dendl;
+      return r;
     }
-    return r;
   }
   
   RGWZone& default_zone = zones[zone_params.get_id()];