]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: fix signed/unsigned comparison warning
authorSage Weil <sage@inktank.com>
Wed, 17 Oct 2012 22:42:42 +0000 (15:42 -0700)
committerSage Weil <sage@inktank.com>
Wed, 17 Oct 2012 22:42:42 +0000 (15:42 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Inode.cc

index c4d210fa1a453c269ff26cbbc10a3f5c864025ea..ee3191cd18583a51afd2cc13b435990e21585857 100644 (file)
@@ -267,8 +267,8 @@ Dir *Inode::open_dir()
 
 bool Inode::check_mode(uid_t ruid, gid_t rgid, gid_t *sgids, int sgids_count, uint32_t rflags)
 {
-  int mflags = rflags & O_ACCMODE;
-  int fmode = 0;
+  unsigned mflags = rflags & O_ACCMODE;
+  unsigned fmode = 0;
 
   if ((mflags & O_WRONLY) == O_WRONLY)
       fmode |= 2;