From 8c5ffdb8741f39105fa4dbdc0b0997e455e0bea4 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Thu, 19 Aug 2010 15:04:46 -0700 Subject: [PATCH] mds: CInode should set projected_snaprealm_ptr to NULL if we pop the last one! --- src/mds/CInode.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index 1ed9ab4d2260..757f8eed25a2 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -306,6 +306,8 @@ void CInode::pop_projected_snaprealm(sr_t *next_snaprealm) if (invalidate_cached_snaps) snaprealm->invalidate_cached_snaps(); + if (next_snaprealm == projected_snaprealm_ptr) + projected_snaprealm_ptr = NULL; } -- 2.47.3