diff --git a/core/subscription.c b/core/subscription.c index 5c95113b..82cce2ae 100644 --- a/core/subscription.c +++ b/core/subscription.c @@ -88,6 +88,7 @@ static struct uwsgi_subscribe_node *uwsgi_subscription_algo_lrc(struct uwsgi_sub if (min_rc == 0 || node->reference < min_rc) { min_rc = node->reference; choosen_node = node; + if (min_rc == 0) break; } } node = node->next;