]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw ldap: move conditional LDAPEngine init into it's ctor 25796/head
authorMatt Benjamin <mbenjamin@redhat.com>
Fri, 4 Jan 2019 21:25:16 +0000 (16:25 -0500)
committerMatt Benjamin <mbenjamin@redhat.com>
Fri, 4 Jan 2019 22:11:05 +0000 (17:11 -0500)
commit97e6c9dac7ca9050d7b16ac160120acbe6ddc33c
tree3ff5f9b04f1f7a2504e1869d4e3a29b0ec57caf3
parent65cd8accc127c6765f083a389455ce73b7517e11
rgw ldap:  move conditional LDAPEngine init into it's ctor

rgw::auth::ExternalAuthStrategy defines an LDAPEngine in a
ctor-initializer list, making it too late to conditionally initialize
-it- in ExternalAuthStrategy's ctor.

Fixes: https://tracker.ceph.com/issues/24228
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/rgw_auth_s3.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_s3.h