]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/posix: fix crash in radosgw-admin
authorNithya Balachandran <nithya.balachandran@ibm.com>
Tue, 24 Mar 2026 11:33:15 +0000 (11:33 +0000)
committerDaniel Gryniewicz <dang@fprintf.net>
Fri, 29 May 2026 16:05:12 +0000 (12:05 -0400)
commitc8b1ae5d2ed63e08f1aa7e4fab7aba8f118ea928
treeac63408dce7f09c4cbc3aea9dd179b90ac62a941
parentbb278bb9010643d439d5c2721a20c872683d707a
rgw/posix: fix crash in radosgw-admin

The POSIXBucket copy constructor incorrectly calls .get() on a
on a temporary unique_ptr returned by clone(), causing immediate
deletion of the Directory object. This leaves a dangling pointer
that triggers a segfault during destruction.

Signed-off-by: Nithya Balachandran <nithya.balachandran@ibm.com>
src/rgw/driver/posix/rgw_sal_posix.h