From 8bc1050d963882bc2c12efaab44d82a6a39817ba Mon Sep 17 00:00:00 2001 From: Elvin Sindrilaru Date: Sat, 16 Mar 2019 01:43:52 +0100 Subject: [PATCH] [Server] Save the proper ReqID for async responses on close --- src/XrdXrootd/XrdXrootdProtocol.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/XrdXrootd/XrdXrootdProtocol.cc b/src/XrdXrootd/XrdXrootdProtocol.cc index bbd0b800bbc..504512beac5 100644 --- a/src/XrdXrootd/XrdXrootdProtocol.cc +++ b/src/XrdXrootd/XrdXrootdProtocol.cc @@ -467,7 +467,8 @@ int XrdXrootdProtocol::Process2() case kXR_writev: return do_WriteV(); case kXR_sync: ReqID.setID(Request.header.streamid); return do_Sync(); - case kXR_close: return do_Close(); + case kXR_close: ReqID.setID(Request.header.streamid); + return do_Close(); case kXR_truncate: ReqID.setID(Request.header.streamid); if (!Request.header.dlen) return do_Truncate(); break;