]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
uclient: fix null pointer ref
authorSage Weil <sage@newdream.net>
Fri, 18 Sep 2009 21:18:43 +0000 (14:18 -0700)
committerSage Weil <sage@newdream.net>
Fri, 18 Sep 2009 21:18:43 +0000 (14:18 -0700)
src/client/Client.cc

index b768704e5cb9d8f42f599f59c47a51f6cf7e28e5..fc4c7928b645c36ef2f53cbf93d0a11946eef41d 100644 (file)
@@ -3699,7 +3699,7 @@ int Client::_readdir_get_frag(DirResult *dirp)
       }
     }
 
-    if (diri->dir->release_count == dirp->release_count) {
+    if (diri->dir && diri->dir->release_count == dirp->release_count) {
       dout(10) << " marking I_COMPLETE on " << *diri << dendl;
       diri->flags |= I_COMPLETE;
     }