|
|
@@ -716,16 +716,17 @@ cs_error_t votequorum_dispatch (
|
|
|
error = CS_OK;
|
|
|
goto error_put;
|
|
|
}
|
|
|
- if (error != CS_OK) {
|
|
|
- goto error_put;
|
|
|
- }
|
|
|
if (error == CS_ERR_TRY_AGAIN) {
|
|
|
+ error = CS_OK;
|
|
|
if (dispatch_types == CPG_DISPATCH_ALL) {
|
|
|
break; /* exit do while cont is 1 loop */
|
|
|
} else {
|
|
|
continue; /* next poll */
|
|
|
}
|
|
|
}
|
|
|
+ if (error != CS_OK) {
|
|
|
+ goto error_put;
|
|
|
+ }
|
|
|
|
|
|
/*
|
|
|
* Make copy of callbacks, message data, unlock instance, and call callback
|