]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
fuse: Fix narrowing error in switch statement
authorAdam C. Emerson <aemerson@redhat.com>
Mon, 7 Nov 2016 21:28:39 +0000 (16:28 -0500)
committerAdam C. Emerson <aemerson@redhat.com>
Thu, 17 Nov 2016 00:54:31 +0000 (19:54 -0500)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/client/fuse_ll.cc

index 8b3695417d9df612ade9d547ad9d0e4dc83baf63..f59b53c6cb87da606481c898d5d8321517ab8a54 100644 (file)
@@ -608,7 +608,7 @@ static void fuse_ll_flush(fuse_req_t req, fuse_ino_t ino,
 
 #ifdef FUSE_IOCTL_COMPAT
 static void fuse_ll_ioctl(fuse_req_t req, fuse_ino_t ino, int cmd, void *arg, struct fuse_file_info *fi,
-                          unsigned flags, const void *in_buf, size_t in_bufsz, size_t out_bufsz)
+                         unsigned flags, const void *in_buf, size_t in_bufsz, size_t out_bufsz)
 {
   CephFuse::Handle *cfuse = fuse_ll_req_prepare(req);
 
@@ -617,7 +617,7 @@ static void fuse_ll_ioctl(fuse_req_t req, fuse_ino_t ino, int cmd, void *arg, st
     return;
   }
 
-  switch(cmd) {
+  switch (static_cast<unsigned>(cmd)) {
     case CEPH_IOC_GET_LAYOUT: {
       file_layout_t layout;
       struct ceph_ioctl_layout l;