BUG/MEDIUM: connections: Don't reset the conn flags in *connect_server().
In the various connect_server() functions, don't reset the connection flags, as some may have been set before. The flags are initialized in conn_init(), anyway.
This commit is contained in:
parent
f490f30ed8
commit
637b695d6a
@ -242,8 +242,6 @@ static int sockpair_connect_server(struct connection *conn, int data, int delack
|
||||
/* the FD is stored in the sockaddr struct */
|
||||
dst_fd = ((struct sockaddr_in *)&conn->addr.to)->sin_addr.s_addr;
|
||||
|
||||
conn->flags = 0;
|
||||
|
||||
if (obj_type(conn->target) != OBJ_TYPE_PROXY &&
|
||||
obj_type(conn->target) != OBJ_TYPE_SERVER) {
|
||||
conn->flags |= CO_FL_ERROR;
|
||||
|
@ -289,7 +289,7 @@ int tcp_connect_server(struct connection *conn, int data, int delack)
|
||||
struct proxy *be;
|
||||
struct conn_src *src;
|
||||
|
||||
conn->flags = CO_FL_WAIT_L4_CONN; /* connection in progress */
|
||||
conn->flags |= CO_FL_WAIT_L4_CONN; /* connection in progress */
|
||||
|
||||
switch (obj_type(conn->target)) {
|
||||
case OBJ_TYPE_PROXY:
|
||||
|
@ -434,8 +434,6 @@ static int uxst_connect_server(struct connection *conn, int data, int delack)
|
||||
struct server *srv;
|
||||
struct proxy *be;
|
||||
|
||||
conn->flags = 0;
|
||||
|
||||
switch (obj_type(conn->target)) {
|
||||
case OBJ_TYPE_PROXY:
|
||||
be = objt_proxy(conn->target);
|
||||
|
Loading…
x
Reference in New Issue
Block a user