]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/MDCache.cc: reduce scope of 'CDir *dir' in _create_system_file_finish()
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 3 Jun 2013 10:48:33 +0000 (12:48 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 3 Jun 2013 10:48:33 +0000 (12:48 +0200)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/mds/MDCache.cc

index d897d925bd09d401823fef26c004df04a43f3b72..dd8c95dbf46a0bb556631f7332ce1758f6243111 100644 (file)
@@ -493,9 +493,8 @@ void MDCache::_create_system_file_finish(Mutation *mut, CDentry *dn, version_t d
   in->inode.version--;
   in->mark_dirty(in->inode.version + 1, mut->ls);
 
-  CDir *dir = 0;
   if (in->inode.is_dir()) {
-    dir = in->get_dirfrag(frag_t());
+    CDir *dir = in->get_dirfrag(frag_t());
     assert(dir);
     dir->mark_dirty(1, mut->ls);
     dir->mark_new(mut->ls);