From cf8ba60c88c92f568daff7228677921e93d35024 Mon Sep 17 00:00:00 2001 From: Aurelien DARRAGON Date: Fri, 25 Jul 2025 17:17:03 +0200 Subject: [PATCH] CLEANUP: peers: remove unused peer_session_target() Since commit 7293eb68 ("MEDIUM: peers: use server as stream target") peer session target always point to server in order to benefit from existing server transport options. Thanks to that, it is no longer necessary to have peer_session_target() helper function, because all it does is return the pointer to the server object. Let's get rid of that --- include/haproxy/peers.h | 5 ----- src/peers.c | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/include/haproxy/peers.h b/include/haproxy/peers.h index d100c0c245..3dfa8c9025 100644 --- a/include/haproxy/peers.h +++ b/include/haproxy/peers.h @@ -40,10 +40,5 @@ int peers_register_table(struct peers *, struct stktable *table); void peers_setup_frontend(struct proxy *fe); void peers_register_keywords(struct peers_kw_list *pkwl); -static inline enum obj_type *peer_session_target(struct peer *p, struct stream *s) -{ - return &p->srv->obj_type; -} - #endif /* _HAPROXY_PEERS_H */ diff --git a/src/peers.c b/src/peers.c index e116e2fdd3..efb2ac0a68 100644 --- a/src/peers.c +++ b/src/peers.c @@ -1080,7 +1080,7 @@ static int peer_session_init(struct appctx *appctx) s->scb->dst = addr; s->scb->flags |= (SC_FL_RCV_ONCE|SC_FL_NOLINGER); s->flags = SF_ASSIGNED; - s->target = peer_session_target(peer, s); + s->target = &peer->srv->obj_type; s->do_log = NULL; s->uniq_id = 0; -- 2.47.2