[CRITICAL] potential NULL dereference when counting stats in dispatch mode

This commit is contained in:
willy tarreau 2006-05-21 08:32:50 +02:00
parent 47ee7ad0a4
commit 2d505e5754

View File

@ -5398,6 +5398,7 @@ int process_srv(struct session *t) {
tv_eternity(&t->srexpire);
t->srv_state = SV_STDATA;
if (t->srv)
t->srv->cum_sess++;
rep->rlim = rep->data + BUFSIZE; /* no rewrite needed */
@ -5410,6 +5411,7 @@ int process_srv(struct session *t) {
}
else {
t->srv_state = SV_STHEADERS;
if (t->srv)
t->srv->cum_sess++;
rep->rlim = rep->data + BUFSIZE - MAXREWRITE; /* rewrite needed */
}