From e049e53d9baf21acc7f274258caa3a303017de1b Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 9 Sep 2008 14:53:09 -0700 Subject: [PATCH] osdmaptool: require num_osd > 0 when creating new osdmap --- src/osdmaptool.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/osdmaptool.cc b/src/osdmaptool.cc index bb81e0e72f113..a1b03a21cb905 100644 --- a/src/osdmaptool.cc +++ b/src/osdmaptool.cc @@ -117,6 +117,10 @@ int main(int argc, const char **argv) cerr << me << ": can't read monmap from " << monmapfn << ": " << strerror(r) << std::endl; exit(1); } + if (num_osd < 1) { + cerr << me << ": osd count must be > 0" << std::endl; + exit(1); + } osdmap.build_simple(0, monmap.fsid, num_osd, pg_bits, 0); modified = true; } -- 2.39.5