| diff --git a/src/rgw/librgw.cc b/src/rgw/librgw.cc |
| index c476129..cad54b8 100644 |
| --- a/src/rgw/librgw.cc |
| +++ b/src/rgw/librgw.cc |
| @@ -470,7 +470,11 @@ namespace rgw { |
| const string& ldap_searchdn = store->ctx()->_conf->rgw_ldap_searchdn; |
| const string& ldap_dnattr = |
| store->ctx()->_conf->rgw_ldap_dnattr; |
| +#ifdef HAVE_OPENLDAP |
| std::string ldap_bindpw = parse_rgw_ldap_bindpw(store->ctx()); |
| +#else |
| + std::string ldap_bindpw; |
| +#endif /* HAVE_OPENLDAP */ |
| |
| ldh = new rgw::LDAPHelper(ldap_uri, ldap_binddn, ldap_bindpw.c_str(), |
| ldap_searchdn, ldap_dnattr); |
| diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc |
| index e9f24f3..7291e69 100644 |
| --- a/src/rgw/rgw_rest_s3.cc |
| +++ b/src/rgw/rgw_rest_s3.cc |
| @@ -3091,7 +3091,11 @@ void RGW_Auth_S3::init_impl(RGWRados* store) |
| const string& ldap_searchdn = store->ctx()->_conf->rgw_ldap_searchdn; |
| const string& ldap_dnattr = |
| store->ctx()->_conf->rgw_ldap_dnattr; |
| +#ifdef HAVE_OPENLDAP |
| std::string ldap_bindpw = parse_rgw_ldap_bindpw(store->ctx()); |
| +#else |
| + std::string ldap_bindpw; |
| +#endif /* HAVE_OPENLDAP */ |
| |
| ldh = new rgw::LDAPHelper(ldap_uri, ldap_binddn, ldap_bindpw, |
| ldap_searchdn, ldap_dnattr); |