]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/: assert in HitSet constructor if type is TYPE_NONE as well
authorSamuel Just <sjust@redhat.com>
Tue, 22 Sep 2015 18:13:44 +0000 (11:13 -0700)
committerKefu Chai <kchai@redhat.com>
Fri, 9 Oct 2015 10:22:45 +0000 (03:22 -0700)
Otherwise impl is unpopulated and we risk segfaults in several
methods.  It also seems like it would always indicate a bug.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 8e5a801b43babf751b619ed9606d7be7e5b12837)

src/osd/HitSet.cc

index 700da5d4a83a6def7db9040280f0f8f252efa2cc..597b1f7d8f560e176837c3a0b141930f5cacc89a 100644 (file)
@@ -36,9 +36,6 @@ HitSet::HitSet(const HitSet::Params& params)
     impl.reset(new ExplicitObjectHitSet(static_cast<ExplicitObjectHitSet::Params*>(params.impl.get())));
     break;
 
-  case TYPE_NONE:
-    break;
-
   default:
     assert (0 == "unknown HitSet type");
   }