diff --git a/src/server_state.cpp b/src/server_state.cpp index f07de3d9..88ec12b3 100644 --- a/src/server_state.cpp +++ b/src/server_state.cpp @@ -832,7 +832,7 @@ int wsrep::server_state::set_encryption_key(std::vector& key) { encryption_key_ = key; - if (state_ != s_disconnected) + if (provider_) { wsrep::const_buffer const key(encryption_key_.data(), encryption_key_.size());