From: Sage Weil Date: Tue, 19 Feb 2013 17:12:52 +0000 (-0800) Subject: osd: fix printf warning on pg_log_entry_t::get_key_name X-Git-Tag: v0.58~29^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4002d70ac0bc68320a15aeaea6a80c2ee9ae8f21;p=ceph.git osd: fix printf warning on pg_log_entry_t::get_key_name warning: osd/osd_types.cc:1716:76: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'version_t {aka long long unsigned int}' [-Wformat] warning: osd/osd_types.cc:1716:76: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'version_t {aka long long unsigned int}' [-Wformat] Signed-off-by: Sage Weil --- diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index 8ef0c9b58a14..c3827a4680b9 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -1713,7 +1713,7 @@ void pg_query_t::generate_test_instances(list& o) string pg_log_entry_t::get_key_name() const { char key[40]; - snprintf(key, sizeof(key), "%010u.%020lu", version.epoch, version.version); + snprintf(key, sizeof(key), "%010u.%020llu", version.epoch, (long long unsigned)version.version); return string(key); }