From 51c0f5be07544bafabb56d89228c4c668f99aea2 Mon Sep 17 00:00:00 2001 From: David Smith Date: Fri, 14 Apr 2023 17:00:20 +0200 Subject: [PATCH] [Server] Correct the fh returned when reusing a handle from external table --- src/XrdXrootd/XrdXrootdFile.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/XrdXrootd/XrdXrootdFile.cc b/src/XrdXrootd/XrdXrootdFile.cc index ad895fdadac..deab025b376 100644 --- a/src/XrdXrootd/XrdXrootdFile.cc +++ b/src/XrdXrootd/XrdXrootdFile.cc @@ -218,6 +218,7 @@ int XrdXrootdFileTable::Add(XrdXrootdFile *fp) else {i -= XRD_FTABSIZE; if (XTab && i < XTnum) fP = &XTab[i]; else fP = 0; + i += XRD_FTABSIZE; } if (fP && *fP == heldSpotP) {*fP = fp;