BUG: stats: fix regression introduced by commit 4348fad1

Recent commit 4348fad1 (listeners: use dual-linked lists to chain listeners
with frontends) broke frontend lookup in stats sockets by using the wrong
iterator in the listeners.
This commit is contained in:
Willy Tarreau 2012-09-26 21:03:11 +02:00
parent 3631d41778
commit a7944ad9ef

View File

@ -944,7 +944,7 @@ static int stats_sock_parse_request(struct stream_interface *si, char *line)
sv->counters.sps_max = 0;
}
list_for_each_entry(li, &px->conf.listeners, by_bind)
list_for_each_entry(li, &px->conf.listeners, by_fe)
if (li->counters) {
if (clrall)
memset(li->counters, 0, sizeof(*li->counters));
@ -1124,7 +1124,7 @@ static int stats_sock_parse_request(struct stream_interface *si, char *line)
* its listeners. The blocked ones will be dequeued.
*/
px->maxconn = v;
list_for_each_entry(l, &px->conf.listeners, by_bind) {
list_for_each_entry(l, &px->conf.listeners, by_fe) {
l->maxconn = v;
if (l->state == LI_FULL)
resume_listener(l);