From b4566d725e1aa4f57d1e6db5821c590a4b6da7c0 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Wed, 4 Aug 2004 20:41:53 +0000 Subject: [PATCH] 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 --- 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 a4833f3561..303c81bfa0 100644 --- a/src/rx/rx.c +++ b/src/rx/rx.c @@ -2309,7 +2309,8 @@ rxi_FindConnection(osi_socket socket, register afs_int32 host, 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) {