diff --git a/exec/ckpt.c b/exec/ckpt.c index b4c1c52f..0cc51f69 100644 --- a/exec/ckpt.c +++ b/exec/ckpt.c @@ -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 */