]> git.proxmox.com Git - mirror_corosync-qdevice.git/commit
qdevice: Propagate error to exit code
authorJan Friesse <jfriesse@redhat.com>
Mon, 27 Aug 2018 15:07:53 +0000 (17:07 +0200)
committerJan Friesse <jfriesse@redhat.com>
Mon, 27 Aug 2018 15:17:51 +0000 (17:17 +0200)
commit9186129ace564183932cc4b0fb64c24115fd4965
treedac7ca364b109bedb37b79504386efb2d6cb1e45
parentf26ec675c0c185f15c3e208bc2a08e620352ab50
qdevice: Propagate error to exit code

Net model never returned error when qdevice_model_run was called. This
was incorrect because with exception of local ipc close all other
disconnect reasons are errors.

Solution is to return proper error code.

Also instead of exit right after qdevice_model_run it's better to store
result value, try clean resources and use stored value to return correct
exit code.

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
qdevices/corosync-qdevice.c
qdevices/qdevice-model-net.c