]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
client: print int64_t using PRId64
authorKefu Chai <kchai@redhat.com>
Sat, 8 May 2021 12:50:08 +0000 (20:50 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 11 May 2021 01:31:51 +0000 (09:31 +0800)
we cannot assume that int64_t is an alias of "long"

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/client/Client.cc

index acdd8f0934a95f1d6500095ed1cd6d50951f03c7..7352824f6c264f2e748223af79505424a043a070 100644 (file)
@@ -12772,7 +12772,7 @@ size_t Client::_vxattrcb_cluster_fsid(Inode *in, char *val, size_t size)
 size_t Client::_vxattrcb_client_id(Inode *in, char *val, size_t size)
 {
   auto name = messenger->get_myname();
-  return snprintf(val, size, "%s%ld", name.type_str(), name.num());
+  return snprintf(val, size, "%s%" PRId64, name.type_str(), name.num());
 }
 
 #define CEPH_XATTR_NAME(_type, _name) "ceph." #_type "." #_name