Просмотр исходного кода

qdevice: Unregister votequorum tracking on exit

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Jan Friesse 10 лет назад
Родитель
Сommit
1df111b60a
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      qdevices/qdevice-votequorum.c

+ 6 - 0
qdevices/qdevice-votequorum.c

@@ -212,6 +212,12 @@ qdevice_votequorum_destroy(struct qdevice_instance *instance)
 	free(instance->vq_quorum_node_list); instance->vq_quorum_node_list = NULL;
 	free(instance->vq_node_list); instance->vq_node_list = NULL;
 
+	res = votequorum_trackstop(instance->votequorum_handle);
+	if (res != CS_OK) {
+		qdevice_log(LOG_WARNING, "Can't start tracking votequorum changes. Error %s",
+		    cs_strerror(res));
+	}
+
 	res = votequorum_qdevice_unregister(instance->votequorum_handle,
 		QDEVICE_VOTEQUORUM_DEVICE_NAME);