]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tools/cephfs: Explicitly convert to char
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 17 Jul 2020 06:44:31 +0000 (02:44 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Fri, 17 Jul 2020 18:18:17 +0000 (14:18 -0400)
Whether char is signed or not is implementation defined, and if char
is signed converting 255 to a char will turn a positive value into a
negative.

Silence the warning by converting explicitly.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/tools/cephfs/MetaTool.h

index 041e223b7de15c903db856409fe07aa07111fb7a..510be6552a874a177e93ff63ed291d562eceaef0 100644 (file)
@@ -21,7 +21,7 @@ class MetaTool : public MDSUtility
 public:
   class inode_meta_t {
   public:
-    inode_meta_t(snapid_t f = CEPH_NOSNAP, char t = 255, InodeStore* i = NULL):
+    inode_meta_t(snapid_t f = CEPH_NOSNAP, char t = char(255), InodeStore* i = NULL):
         _f(f),_t(t),_i(i) {
     };
     snapid_t get_snapid() const {