]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/config: normalize key name for get_val (external) variants 20172/head
authorSage Weil <sage@redhat.com>
Tue, 6 Mar 2018 20:21:28 +0000 (14:21 -0600)
committerSage Weil <sage@redhat.com>
Tue, 6 Mar 2018 20:44:50 +0000 (14:44 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config.cc

index 5e8f7452c3fad21b5b92c08969ebea6b24db5cbc..a1f0fbdbf2edb6db154c0b7be1b7dc4590adc863 100644 (file)
@@ -987,7 +987,8 @@ void md_config_t::get_config_bl(
 int md_config_t::get_val(const std::string &key, char **buf, int len) const
 {
   Mutex::Locker l(lock);
-  return _get_val_cstr(key, buf, len);
+  string k(ConfFile::normalize_key_name(key));
+  return _get_val_cstr(k, buf, len);
 }
 
 int md_config_t::get_val(
@@ -1000,7 +1001,8 @@ int md_config_t::get_val(
 Option::value_t md_config_t::get_val_generic(const std::string &key) const
 {
   Mutex::Locker l(lock);
-  return _get_val(key);
+  string k(ConfFile::normalize_key_name(key));
+  return _get_val(k);
 }
 
 Option::value_t md_config_t::_get_val(