]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs/Datascan: Fix nodiscard warning 45514/head
authorAdam C. Emerson <aemerson@redhat.com>
Wed, 9 Mar 2022 06:57:37 +0000 (01:57 -0500)
committerKefu Chai <tchaikov@gmail.com>
Fri, 18 Mar 2022 03:29:33 +0000 (11:29 +0800)
Also make the intention (that is, inserting an inode with an empty
list) more apparent.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/tools/cephfs/DataScan.cc

index 363cc026403c52f7d7021bef49abf866abca18d3..58b6fadf4934b881b99e3866029b71d769f8dd2f 100644 (file)
@@ -1012,7 +1012,9 @@ int DataScan::scan_links()
 
            if (step == SCAN_INOS) {
              if (used_inos.contains(ino, 1)) {
-               dup_primaries[ino].size();
+               dup_primaries.emplace(std::piecewise_construct,
+                                     std::forward_as_tuple(ino),
+                                     std::forward_as_tuple());
              } else {
                used_inos.insert(ino);
              }