From: Willy Tarreau Date: Mon, 21 May 2012 20:18:17 +0000 (+0200) Subject: MINOR: peers: use the socket layer operations from the peer instead of sock_raw X-Git-Tag: v1.5-dev12~171 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1348d4ce0bce14df542c1585172a26329bb6feed;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/src/peers.c b/src/peers.c index 721eecbafb..c615b3be0f 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)