From: David Zafman Date: Tue, 19 May 2015 03:25:23 +0000 (-0700) Subject: mds, include: Fix dump() numeric char array to include additional alpha chars X-Git-Tag: v0.94.7~28^2~10^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4dcf15bc71c815cfdb0f6bc6f90c9b603d18b37f;p=ceph.git 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) --- diff --git a/src/include/CompatSet.h b/src/include/CompatSet.h index 03bf54d5ec4..80abdfbf023 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 831e236b67d..7c7d1eda9f9 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); }