]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
monclient: sanity check on monmap size
authorSage Weil <sage@newdream.net>
Wed, 23 May 2012 17:40:07 +0000 (10:40 -0700)
committerSage Weil <sage@newdream.net>
Wed, 23 May 2012 17:40:07 +0000 (10:40 -0700)
Signed-off-by: Sage Weil <sage@newdream.net>
src/mon/MonClient.cc

index c1574fcaa3423f7cdb8f8b1dc668b3fc75a22700..b002e780b0141a6a7e3d09f3054238f172faa5cf 100644 (file)
@@ -400,6 +400,7 @@ void MonClient::_pick_new_mon()
 {
   assert(monc_lock.is_locked());
 
+  assert(monmap.size() > 0);
   if (!cur_mon.empty() && monmap.size() > 1) {
     // pick a _different_ mon
     cur_mon = monmap.pick_random_mon_not(cur_mon);