Code

Add sstrncpy if count_parts>2 but no suffix
authorAleksei Zakharov <zakharov.a.g@yandex.ru>
Thu, 12 Oct 2017 10:43:54 +0000 (10:43 +0000)
committerAleksei Zakharov <zakharov.a.g@yandex.ru>
Thu, 12 Oct 2017 10:43:54 +0000 (10:43 +0000)
src/ceph.c

index 421c7eff9dbe60eafe6e42c896a317f580699bdf..523bc75f45708a69ee7ace8e984abab8cdb707c4 100644 (file)
@@ -532,6 +532,8 @@ static int parse_keys(char *buffer, size_t buffer_size, const char *key_str) {
       cut_suffix(tmp, tmp_size, key_str, ".sum");
     } else if (has_suffix(key_str, ".avgtime")) {
       cut_suffix(tmp, tmp_size, key_str, ".avgtime");
+    } else {
+      sstrncpy(tmp, key_str, sizeof(tmp));
     }
   } else {
     sstrncpy(tmp, key_str, sizeof(tmp));