From: Danny Al-Gaaf Date: Fri, 19 Sep 2014 10:25:07 +0000 (+0200) Subject: rgw_main.cc: add missing virtual destructor for RGWRequest X-Git-Tag: v0.80.8~70 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=94a7fbaa11c51db294dce0dc1df728f69aef5bf8;p=ceph.git rgw_main.cc: add missing virtual destructor for RGWRequest CID 1160858 (#1 of 1): Non-virtual destructor (VIRTUAL_DTOR) nonvirtual_dtor: Class RGWLoadGenRequest has a destructor and a pointer to it is upcast to class RGWRequest which doesn't have a virtual destructor. Signed-off-by: Danny Al-Gaaf (cherry picked from commit b82ceda7775ff85943d9143b73789eb37b09bfa9) --- diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index 9614b0787cc1..17aa27e138c0 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -93,6 +93,8 @@ struct RGWRequest RGWRequest() : id(0), s(NULL), op(NULL) { } + virtual ~RGWRequest() {} + void init_state(req_state *_s) { s = _s; }