From 2cf5f82968e737cfc77dd335d2362f00d228e7bf Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Mon, 18 Oct 2004 04:29:15 +0000 Subject: [PATCH] STABLE12-partly-revert-rx-cleanup-20040804 if there's a callback connection to a multihomed client, you need this or you end up with multiple connections, one per IP, being made from the single connection (cherry picked from commit b4566d725e1aa4f57d1e6db5821c590a4b6da7c0) --- src/rx/rx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rx/rx.c b/src/rx/rx.c index 47bf37056..d8ca3f800 100644 --- a/src/rx/rx.c +++ b/src/rx/rx.c @@ -2291,7 +2291,8 @@ rxi_FindConnection(socket, host, port, serviceId, cid, break; if (type == RX_CLIENT_CONNECTION && pp->port == port) break; - if (type == RX_CLIENT_CONNECTION && (conn->epoch & 0x80000000)) + /* So what happens when it's a callback connection? */ + if (/*type == RX_CLIENT_CONNECTION &&*/ (conn->epoch & 0x80000000)) break; } if ( !flag ) -- 2.39.5