diff --git a/src/server_state.cpp b/src/server_state.cpp index 0a9c43f..79a720b 100644 --- a/src/server_state.cpp +++ b/src/server_state.cpp @@ -249,9 +249,9 @@ static int rollback_fragment(wsrep::server_state& server_state, { if (remove_fragments) { - high_priority_service.remove_fragments(ws_meta); - high_priority_service.commit(ws_handle, ws_meta); - high_priority_service.after_apply(); + ret = high_priority_service.remove_fragments(ws_meta); + ret = ret || high_priority_service.commit(ws_handle, ws_meta); + ret = ret || (high_priority_service.after_apply(), 0); } else {