]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: connection: remove the now unused conn_get_{from,to}_addr()
authorWilly Tarreau <w@1wt.eu>
Wed, 17 Jul 2019 09:55:52 +0000 (11:55 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 19 Jul 2019 11:50:09 +0000 (13:50 +0200)
These functions are not used anymore. They didn't report failures and
as such were often misused. conn_get_src() and conn_get_dst() now
replaced them everywhere.

include/proto/connection.h

index 4c896daee6ba5c345fa512327f4179c00be3bd1f..af9b777226854e1b99e5875596fe51e2ed8c8ad2 100644 (file)
@@ -629,38 +629,6 @@ static inline struct connection *cs_conn(const struct conn_stream *cs)
        return cs ? cs->conn : NULL;
 }
 
-/* Retrieves the connection's source address */
-static inline void conn_get_from_addr(struct connection *conn)
-{
-       if (conn->flags & CO_FL_ADDR_FROM_SET)
-               return;
-
-       if (!conn_ctrl_ready(conn) || !conn->ctrl->get_src)
-               return;
-
-       if (conn->ctrl->get_src(conn->handle.fd, (struct sockaddr *)&conn->addr.from,
-                               sizeof(conn->addr.from),
-                               obj_type(conn->target) != OBJ_TYPE_LISTENER) == -1)
-               return;
-       conn->flags |= CO_FL_ADDR_FROM_SET;
-}
-
-/* Retrieves the connection's original destination address */
-static inline void conn_get_to_addr(struct connection *conn)
-{
-       if (conn->flags & CO_FL_ADDR_TO_SET)
-               return;
-
-       if (!conn_ctrl_ready(conn) || !conn->ctrl->get_dst)
-               return;
-
-       if (conn->ctrl->get_dst(conn->handle.fd, (struct sockaddr *)&conn->addr.to,
-                               sizeof(conn->addr.to),
-                               obj_type(conn->target) != OBJ_TYPE_LISTENER) == -1)
-               return;
-       conn->flags |= CO_FL_ADDR_TO_SET;
-}
-
 /* Retrieves the connection's original source address. Returns non-zero on
  * success or zero on failure. The operation is only performed once and the
  * address is stored in the connection for future use.