mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-19 04:07:04 +00:00
[CRITICAL] potential NULL dereference when counting stats in dispatch mode
This commit is contained in:
parent
47ee7ad0a4
commit
2d505e5754
@ -5398,7 +5398,8 @@ int process_srv(struct session *t) {
|
||||
tv_eternity(&t->srexpire);
|
||||
|
||||
t->srv_state = SV_STDATA;
|
||||
t->srv->cum_sess++;
|
||||
if (t->srv)
|
||||
t->srv->cum_sess++;
|
||||
rep->rlim = rep->data + BUFSIZE; /* no rewrite needed */
|
||||
|
||||
/* if the user wants to log as soon as possible, without counting
|
||||
@ -5410,7 +5411,8 @@ int process_srv(struct session *t) {
|
||||
}
|
||||
else {
|
||||
t->srv_state = SV_STHEADERS;
|
||||
t->srv->cum_sess++;
|
||||
if (t->srv)
|
||||
t->srv->cum_sess++;
|
||||
rep->rlim = rep->data + BUFSIZE - MAXREWRITE; /* rewrite needed */
|
||||
}
|
||||
tv_eternity(&t->cnexpire);
|
||||
|
Loading…
Reference in New Issue
Block a user