]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: fix leak of metadata backend context
authorCasey Bodley <cbodley@redhat.com>
Mon, 29 Jul 2019 19:18:24 +0000 (15:18 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 29 Jul 2019 19:20:50 +0000 (15:20 -0400)
commiteba7324b577e2502c9b99b3e6e0dad6f378f053c
treec5185cf90b2b4e1eb1a1dba2d63ee1faed01fba0
parent89a06ec757c6be956c5c151b4d643c9af99e4eac
rgw: fix leak of metadata backend context

Op had no virtual destructor, so the derived Op_ManagedCtx destructor
wasn't being called to free its context. just use Op_ManagedCtx directly

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_metadata.cc
src/rgw/services/svc_meta_be.cc
src/rgw/services/svc_meta_be.h