Signed-off-by: Angus Salkeld <[email protected]>
---
exec/totemsrp.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/exec/totemsrp.c b/exec/totemsrp.c
index 93e8769..6dfd42d 100644
--- a/exec/totemsrp.c
+++ b/exec/totemsrp.c
@@ -3279,7 +3279,9 @@ static void fcc_rtr_limit (
struct orf_token *token,
unsigned int *transmits_allowed)
{
- assert ((QUEUE_RTR_ITEMS_SIZE_MAX - *transmits_allowed -
instance->totem_config->window_size) >= 0);
+ int check = QUEUE_RTR_ITEMS_SIZE_MAX;
+ check -= (*transmits_allowed + instance->totem_config->window_size);
+ assert (check >= 0);
if (sq_lt_compare (instance->last_released +
QUEUE_RTR_ITEMS_SIZE_MAX - *transmits_allowed -
instance->totem_config->window_size,
--
1.6.6.1
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais