]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
os/filestore: avoid to get the wrong hardlink number.
authorhuangjun <hjwsm1989@gmail.com>
Wed, 9 Nov 2016 03:26:24 +0000 (11:26 +0800)
committerhuangjun <hjwsm1989@gmail.com>
Wed, 9 Nov 2016 03:26:24 +0000 (11:26 +0800)
Signed-off-by: huangjun <hjwsm1989@gmail.com>
src/os/filestore/LFNIndex.cc

index f56c1f3c02376eed87ac5abcade89a705673bc7d..856fb51306bff0ef622b453c50e42aa35775d378 100644 (file)
@@ -790,8 +790,9 @@ int LFNIndex::lfn_get_name(const vector<string> &path,
             *hardlink = 0;
           else
             return -errno;
-        }
-       *hardlink = st.st_nlink;
+        } else {
+         *hardlink = st.st_nlink;
+       }
       }
       return 0;
     }