]> 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 15:03:30 +0000 (11:03 -0400)
commit1bbfbfb5ac7a8bbb063592877ca44cbec8c7813b
treec2b28b479398faa0dceb9ccc2c98c4d90af37237
parentf93bb1350571a4a0b05fb865378bfa099dc45895
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