diff --git a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc index 5b72670648..09e04f628c 100644 --- a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc +++ b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc @@ -211,7 +211,7 @@ class Vfs::Rump_file_system : public File_system Node_rwx const rwx { .readable = true, .writeable = true, - .executable = (s.st_mode & S_IXUSR) }; + .executable = (s.st_mode & S_IXUSR) != 0 }; vfs_dir = { .fileno = s.st_ino, @@ -702,7 +702,7 @@ class Vfs::Rump_file_system : public File_system .type = type(sb.st_mode), .rwx = { .readable = true, .writeable = true, - .executable = (sb.st_mode & S_IXUSR) }, + .executable = (sb.st_mode & S_IXUSR) != 0 }, .inode = sb.st_ino, .device = sb.st_dev,