]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
filestore: fix error paths for _clone()
authorSage Weil <sage@newdream.net>
Sun, 12 Sep 2010 16:19:35 +0000 (09:19 -0700)
committerSage Weil <sage@newdream.net>
Sun, 12 Sep 2010 16:19:35 +0000 (09:19 -0700)
src/os/FileStore.cc

index a153b73f11725867accae426043eb1c37c345408..1138d2e25490790fd74ad3811232e40ee34ccf7f 100644 (file)
@@ -1508,13 +1508,13 @@ int FileStore::_clone(coll_t cid, const sobject_t& oldoid, const sobject_t& newo
     dout(10) << "clone " << ofn << " -> " << nfn << " READ+WRITE" << dendl;
     r = _do_clone_range(o, n, 0, st.st_size);
   }
-  if (r < 0) r = -errno;
+  if (r < 0)
+    r = -errno;
 
- out:
   ::close(n);
- out2:
+ out:
   ::close(o);
-  
+ out2:
   dout(10) << "clone " << ofn << " -> " << nfn << " = " << r << dendl;
   return 0;
 }