|
@@ -3414,7 +3414,10 @@ static unsigned int backlog_get (struct totemsrp_instance *instance)
|
|
|
if (instance->memb_state == MEMB_STATE_RECOVERY) {
|
|
if (instance->memb_state == MEMB_STATE_RECOVERY) {
|
|
|
queue_use = &instance->retrans_message_queue;
|
|
queue_use = &instance->retrans_message_queue;
|
|
|
}
|
|
}
|
|
|
- backlog = cs_queue_used (queue_use);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if (queue_use != NULL) {
|
|
|
|
|
+ backlog = cs_queue_used (queue_use);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
instance->stats.token[instance->stats.latest_token].backlog_calc = backlog;
|
|
instance->stats.token[instance->stats.latest_token].backlog_calc = backlog;
|
|
|
return (backlog);
|
|
return (backlog);
|