summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/common/admin_socket.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/common/admin_socket.cc b/src/common/admin_socket.cc
index 4afd685b72a..e73f3ce0a0c 100644
--- a/src/common/admin_socket.cc
+++ b/src/common/admin_socket.cc
@@ -390,8 +390,7 @@ int AdminSocket::register_command(std::string command, std::string cmddesc, Admi
ldout(m_cct, 5) << "register_command " << command << " hook " << hook << dendl;
m_hooks[command] = hook;
m_descs[command] = cmddesc;
- if (help.length())
- m_help[command] = help;
+ m_help[command] = help;
ret = 0;
}
m_lock.Unlock();
@@ -448,7 +447,8 @@ public:
for (map<string,string>::iterator p = m_as->m_help.begin();
p != m_as->m_help.end();
++p) {
- f->dump_string(p->first.c_str(), p->second);
+ if (p->second.length())
+ f->dump_string(p->first.c_str(), p->second);
}
f->close_section();
ostringstream ss;