]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tests/ceph_test_objectstore: Fix clone_range
authorAdam Kupczyk <akupczyk@ibm.com>
Mon, 16 Jan 2023 13:29:15 +0000 (13:29 +0000)
committerAdam Kupczyk <akupczyk@ibm.com>
Wed, 9 Aug 2023 07:51:58 +0000 (07:51 +0000)
It was possible to get srcoff and dstoff different.
It is untested and error-prone.

Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
src/test/objectstore/store_test.cc

index 60ce9ff05406d26fd2bd9049744ba11a61dbdc2d..7799cb135bb6a538c3b0b81b38e19b17a8b07b56 100644 (file)
@@ -4571,6 +4571,7 @@ public:
 
     if (srcoff > srcdata.length() - 1) {
       srcoff = srcdata.length() - 1;
+      dstoff = srcoff;
     }
     if (srcoff + len > srcdata.length()) {
       len = srcdata.length() - srcoff;