mirror of
https://git.proxmox.com/git/mirror_corosync
synced 2025-07-27 07:24:01 +00:00
Make sure ipc functions return CS_ERR_TRY_AGAIN and not CS_ERR_TIMEOUT
This is because most applications that use corosync do not test for TIMEOUT but only for TRY_AGAIN. Signed-off-by: Angus Salkeld <asalkeld@redhat.com> Reviewed-and-Tested-by: Fabio M. Di Nitto <fdinitto@redhat.com>
This commit is contained in:
parent
ac498ca97a
commit
db70e14fcd
@ -151,6 +151,7 @@ static inline cs_error_t qb_to_cs_error (int result)
|
||||
case ENOMEM:
|
||||
err = CS_ERR_NO_MEMORY;
|
||||
break;
|
||||
case ETIMEDOUT:
|
||||
case EAGAIN:
|
||||
err = CS_ERR_TRY_AGAIN;
|
||||
break;
|
||||
@ -158,7 +159,6 @@ static inline cs_error_t qb_to_cs_error (int result)
|
||||
err = CS_ERR_FAILED_OPERATION;
|
||||
break;
|
||||
case ETIME:
|
||||
case ETIMEDOUT:
|
||||
err = CS_ERR_TIMEOUT;
|
||||
break;
|
||||
case EINVAL:
|
||||
|
Loading…
Reference in New Issue
Block a user