mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-28 20:02:00 +03:00
Provide additional provider error status. Fixed IST handling.
This commit is contained in:
@ -337,9 +337,17 @@ namespace
|
||||
try
|
||||
{
|
||||
std::string req(server_state.prepare_for_sst());
|
||||
*sst_req = ::malloc(req.size() + 1);
|
||||
memcpy(*sst_req, req.data(), req.size() + 1);
|
||||
*sst_req_len = req.size() + 1;
|
||||
if (req.size() > 0)
|
||||
{
|
||||
*sst_req = ::malloc(req.size() + 1);
|
||||
memcpy(*sst_req, req.data(), req.size() + 1);
|
||||
*sst_req_len = req.size() + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
*sst_req = 0;
|
||||
*sst_req_len = 0;
|
||||
}
|
||||
return WSREP_CB_SUCCESS;
|
||||
}
|
||||
catch (const wsrep::runtime_error& e)
|
||||
|
Reference in New Issue
Block a user