From 344544df3e4632f9c77f1e7d2afb5ba5c27b2fb7 Mon Sep 17 00:00:00 2001 From: Alexey Yurchenko Date: Mon, 15 Aug 2022 14:48:03 +0300 Subject: [PATCH] Check for a valid provider instead of connection state in `server_state::set_encryption_key()` Refs codership/wsrep-lib#192 --- src/server_state.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server_state.cpp b/src/server_state.cpp index f07de3d..88ec12b 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());