]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/notify: add copy ctor to token waiter 59244/head
authorYuval Lifshitz <ylifshit@ibm.com>
Mon, 9 Sep 2024 15:37:24 +0000 (15:37 +0000)
committerYuval Lifshitz <ylifshit@ibm.com>
Mon, 9 Sep 2024 15:37:24 +0000 (15:37 +0000)
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
src/rgw/driver/rados/rgw_notify.cc

index 3f576120a8ca8cde4de9cdd884426fcaf6445bc3..73612eaa2ac3cf1e74b61e469ac2b91a85f91853 100644 (file)
@@ -154,6 +154,9 @@ private:
  
     struct token {
       tokens_waiter& waiter;
+      token(const token& other) : waiter(other.waiter) {
+        ++waiter.pending_tokens;
+      }
       token(tokens_waiter& _waiter) : waiter(_waiter) {
         ++waiter.pending_tokens;
       }