]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: typecast long long to int when passing length to format string 52435/head
authorVedansh Bhartia <vedanshbhartia@gmail.com>
Sun, 16 Jul 2023 04:58:07 +0000 (10:28 +0530)
committerVedansh Bhartia <vedanshbhartia@gmail.com>
Mon, 24 Jul 2023 17:06:00 +0000 (22:36 +0530)
Signed-off-by: Vedansh Bhartia <vedanshbhartia@gmail.com>
src/rgw/rgw_formats.cc

index 3affb5f1414250c66771538eb3febe0396098aa0..576c08d9aff73ef85cc78215cdd74a8b2c06f2cb 100644 (file)
@@ -167,10 +167,11 @@ void RGWFormatter_Plain::dump_format_va(std::string_view name, const char *ns, b
     eol = "";
   wrote_something = true;
 
-  if (use_kv && !entry.is_array)
-    write_data("%s%.*s: %s", eol, name.size(), name.data(), buf);
-  else
+  if (use_kv && !entry.is_array) {
+    write_data("%s%.*s: %s", eol, static_cast<int>(name.size()), name.data(), buf);
+  } else {
     write_data("%s%s", eol, buf);
+  }
 }
 
 int RGWFormatter_Plain::get_len() const
@@ -277,10 +278,11 @@ void RGWFormatter_Plain::dump_value_int(std::string_view name, const char *fmt,
     eol = "";
   wrote_something = true;
 
-  if (use_kv && !entry.is_array)
-    write_data("%s%.*s: %s", eol, name.size(), name.data(), buf);
-  else
+  if (use_kv && !entry.is_array) {
+    write_data("%s%.*s: %s", eol, static_cast<int>(name.size()), name.data(), buf);
+  } else {
     write_data("%s%s", eol, buf);
+  }
 
 }