From: Derrick Brashear Date: Mon, 18 Oct 2004 04:29:15 +0000 (+0000) Subject: STABLE12-partly-revert-rx-cleanup-20040804 X-Git-Tag: openafs-stable-1_2_12~25 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=2cf5f82968e737cfc77dd335d2362f00d228e7bf;p=packages%2Fo%2Fopenafs.git 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) --- 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 )