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)