When a QUIC connection is accepted, the wrong field is set from the
client's source address, it's the destination instead of the source.
No backport needed.
if (unlikely((cli_conn = conn_new(&l->obj_type)) == NULL))
goto out;
- if (!sockaddr_alloc(&cli_conn->dst, saddr, sizeof *saddr))
+ if (!sockaddr_alloc(&cli_conn->src, saddr, sizeof *saddr))
goto out_free_conn;
- cli_conn->flags |= CO_FL_ADDR_TO_SET;
+ cli_conn->flags |= CO_FL_ADDR_FROM_SET;
qc->conn = cli_conn;
cli_conn->qc = qc;