From 4dcf15bc71c815cfdb0f6bc6f90c9b603d18b37f Mon Sep 17 00:00:00 2001 From: David Zafman Date: Mon, 18 May 2015 20:25:23 -0700 Subject: [PATCH] mds, include: Fix dump() numeric char array to include additional alpha chars Caused by: c87f55b5a8b3e003726e1be22b9cb6894ef2f37d Signed-off-by: David Zafman (cherry picked from commit f1520061bba1e052a9be3ae11161122c1f6c3425) --- src/include/CompatSet.h | 2 +- src/mds/MDSMap.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/CompatSet.h b/src/include/CompatSet.h index 03bf54d5ec48e..80abdfbf0233c 100644 --- a/src/include/CompatSet.h +++ b/src/include/CompatSet.h @@ -103,7 +103,7 @@ struct CompatSet { for (map::const_iterator p = names.begin(); p != names.end(); ++p) { - char s[10]; + char s[18]; snprintf(s, sizeof(s), "feature_%lld", (unsigned long long)p->first); f->dump_string(s, p->second); } diff --git a/src/mds/MDSMap.cc b/src/mds/MDSMap.cc index 831e236b67d07..7c7d1eda9f93b 100644 --- a/src/mds/MDSMap.cc +++ b/src/mds/MDSMap.cc @@ -122,7 +122,7 @@ void MDSMap::dump(Formatter *f) const f->close_section(); f->open_object_section("up"); for (map::const_iterator p = up.begin(); p != up.end(); ++p) { - char s[10]; + char s[14]; sprintf(s, "mds_%d", int(p->first)); f->dump_int(s, p->second); } -- 2.39.5