From 1348d4ce0bce14df542c1585172a26329bb6feed Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Mon, 21 May 2012 22:18:17 +0200 Subject: [PATCH] MINOR: peers: use the socket layer operations from the peer instead of sock_raw At the moment, all the peers are initialized to use sock_raw as the socket layer, so use this info in peers_session_create() instead of the hard-coded sock_raw. --- src/peers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/peers.c b/src/peers.c index 721eecbaf..c615b3be0 100644 --- a/src/peers.c +++ b/src/peers.c @@ -1177,7 +1177,7 @@ static struct session *peer_session_create(struct peer *peer, struct peer_sessio s->si[1].release = NULL; s->si[1].send_proxy_ofs = 0; set_target_proxy(&s->si[1].target, s->be); - stream_interface_prepare(&s->si[1], &sock_raw); + stream_interface_prepare(&s->si[1], peer->sock); s->si[1].exp = TICK_ETERNITY; s->si[1].flags = SI_FL_NONE; if (s->be->options2 & PR_O2_INDEPSTR)