]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
FSMap: guard the ever_enabled_multiple decode 8604/head
authorGreg Farnum <gfarnum@redhat.com>
Thu, 14 Apr 2016 15:15:35 +0000 (08:15 -0700)
committerGreg Farnum <gfarnum@redhat.com>
Thu, 14 Apr 2016 15:15:35 +0000 (08:15 -0700)
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
src/mds/FSMap.cc

index 73e425da1507f73cefc06c8bc85ef47cf20a6d49..2fc9f3fbff8efa26eefd61c06725943237a77f2b 100644 (file)
@@ -440,7 +440,9 @@ void FSMap::decode(bufferlist::iterator& p)
     ::decode(mds_roles, p);
     ::decode(standby_daemons, p);
     ::decode(standby_epochs, p);
-    ::decode(ever_enabled_multiple, p);
+    if (struct_v >= 7) {
+      ::decode(ever_enabled_multiple, p);
+    }
   }
 
   DECODE_FINISH(p);