]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: add object null point judging when listing pubsub topics 45476/head
authorzhipeng li <qiuxinyidian@gmail.com>
Thu, 2 Dec 2021 11:40:00 +0000 (06:40 -0500)
committerCory Snyder <csnyder@iland.com>
Thu, 17 Mar 2022 12:56:33 +0000 (08:56 -0400)
Fixs: https://tracker.ceph.com/issues/53464

Signed-off-by: zhipeng li <qiuxinyidian@gmail.com>
(cherry picked from commit 9bec1829483f4f724c08afbe640e6d8383579348)

src/rgw/rgw_sync_module_pubsub_rest.cc

index 9600a465dc88c43104b405d687a0a5fd47588b48..1aa46e4c05ddba4729a9163a45260f9570da952c 100644 (file)
@@ -136,7 +136,7 @@ protected:
     if (s->init_state.url_bucket.empty()) {
       return nullptr;
     }
-    if (s->object->empty()) {
+    if (s->object == nullptr || s->object->empty()) {
       return new RGWPSListTopics_ObjStore();
     }
     return new RGWPSGetTopic_ObjStore();