]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/ceph_fs: set mode default is -1 for func ceph_flags_to_mode.
authorJianpeng Ma <jianpeng.ma@intel.com>
Thu, 13 Aug 2015 09:03:52 +0000 (17:03 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Thu, 13 Aug 2015 09:03:52 +0000 (17:03 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/common/ceph_fs.cc

index 3172c57716249509fde433746adaf4472e06bdb9..6b69e267b70f33c036905d07c1746a2f90cda39c 100644 (file)
@@ -37,7 +37,8 @@ int ceph_file_layout_is_valid(const struct ceph_file_layout *layout)
 
 int ceph_flags_to_mode(int flags)
 {
-       int mode = 0;
+       /* because CEPH_FILE_MODE_PIN is zero, so mode = -1 is error */
+       int mode = -1;
 
 #ifdef O_DIRECTORY  /* fixme */
        if ((flags & O_DIRECTORY) == O_DIRECTORY)