mirror of
https://git.proxmox.com/git/mirror_corosync
synced 2025-08-05 22:18:33 +00:00
CheckpointRead wasn't checking the active replica was set.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1124 fd59a12c-fef9-0310-b244-a6a79926bd2f
This commit is contained in:
parent
1af43fd206
commit
918da2cd8d
@ -1750,7 +1750,6 @@ static void message_handler_req_exec_ckpt_checkpointopen (
|
||||
|
||||
log_printf (LOG_LEVEL_DEBUG, "Executive request to open checkpoint %p\n", req_exec_ckpt_checkpointopen);
|
||||
|
||||
printf ("opening checkpoint %s\n", req_exec_ckpt_checkpointopen->checkpoint_name.value);
|
||||
if (req_exec_ckpt_checkpointopen->fail_with_error != SA_AIS_OK) {
|
||||
error = req_exec_ckpt_checkpointopen->fail_with_error;
|
||||
goto error_exit;
|
||||
@ -3169,6 +3168,11 @@ static void message_handler_req_exec_ckpt_sectionread (
|
||||
goto error_exit;
|
||||
}
|
||||
|
||||
if (checkpoint->active_replica_set == 0) {
|
||||
error = SA_AIS_ERR_NOT_EXIST;
|
||||
goto error_exit;
|
||||
}
|
||||
|
||||
/*
|
||||
* Find checkpoint section to be read
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user