From: Willy Tarreau Date: Sat, 4 Apr 2015 14:44:19 +0000 (+0200) Subject: MEDIUM: stream: don't call stream_store_counters() in kill_mini_session() nor session... X-Git-Tag: v1.6-dev2~249 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1df0cc6466fc75dec9fea63115ff4ac5c716023b;p=thirdparty%2Fhaproxy.git MEDIUM: stream: don't call stream_store_counters() in kill_mini_session() nor session_accept() This one is not needed anymore since we cannot track the stream counters prior to reaching these locations. Only session counters may be tracked and they're properly committed during session_free(). --- diff --git a/src/stream.c b/src/stream.c index b3eba12155..47310f5d70 100644 --- a/src/stream.c +++ b/src/stream.c @@ -238,7 +238,6 @@ int stream_accept(struct listener *l, int cfd, struct sockaddr_storage *addr) task_free(t); out_free_strm: p->feconn--; - stream_store_counters(s); pool_free2(pool2_stream, s); out_free_sess: session_free(sess); @@ -338,7 +337,6 @@ static void kill_mini_session(struct stream *s) conn_free(conn); sess->fe->feconn--; - stream_store_counters(s); if (!(sess->listener->options & LI_O_UNLIMITED)) actconn--;