From 4099a7c2736376d366dfc380d2e0fd619b13d611 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 5 Apr 2015 00:39:55 +0200 Subject: [PATCH] MINOR: peers: make use of session_new() when creating a new session It's better than open-coding it. --- src/peers.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/peers.c b/src/peers.c index 7eba0051c..5995adcf5 100644 --- a/src/peers.c +++ b/src/peers.c @@ -1128,19 +1128,12 @@ static struct stream *peer_session_create(struct peer *peer, struct peer_session appctx->st0 = PEER_SESS_ST_CONNECT; appctx->ctx.peers.ptr = (void *)ps; - sess = pool_alloc2(pool2_session); + sess = session_new(p, l, &appctx->obj_type); if (!sess) { Alert("out of memory in peer_session_create().\n"); goto out_free_appctx; } - sess->listener = l; - sess->fe = p; - sess->origin = &appctx->obj_type; - sess->accept_date = date; /* user-visible date for logging */ - sess->tv_accept = now; /* corrected date for internal use */ - memset(sess->stkctr, 0, sizeof(sess->stkctr)); - if ((s = pool_alloc2(pool2_stream)) == NULL) { /* disable this proxy for a while */ Alert("out of memory in peer_session_create().\n"); goto out_free_sess;