]> git.proxmox.com Git - pve-cluster.git/blobdiff - data/src/quorum.c
ensure quorum is set false when corosync fails
[pve-cluster.git] / data / src / quorum.c
index 1c258db04827e81e7fa2d51570d2838295c0e8d1..d9afc1d4b0c88f110d020baac637f13401648efc 100644 (file)
@@ -146,6 +146,7 @@ static int service_quorum_initialize(
        return quorum_fd;
 
  err_finalize:
+       cfs_set_quorate(0, FALSE);
        quorum_finalize(handle);
  err_reset_handle:
        private->handle = 0;
@@ -181,6 +182,7 @@ loop:
 
        cfs_critical("quorum_dispatch failed: %d", result);
 
+       cfs_set_quorate(0, FALSE);
        quorum_finalize(handle);
        private->handle = 0;
        return FALSE;