diff --git a/src/queue.c b/src/queue.c index 7f06ac905..28a2e2dfe 100644 --- a/src/queue.c +++ b/src/queue.c @@ -747,7 +747,7 @@ int pendconn_dequeue(struct stream *strm) if (p->target) { /* a server picked this pendconn, it must skip LB */ - strm->target = &p->target->obj_type; + stream_set_srv_target(strm, p->target); strm->flags |= SF_ASSIGNED; }