The offending line of code is src/XrdSsi/XrdSsiFileReq.cc line 333: ``` if (haveResp) respWait = true; ``` After the above commit, in the following method on the client side: ``` Request::ProcessResponse(const XrdSsiErrInfo &eInfo, const XrdSsiRespInfo &rInfo) ``` the client receives rInfo.rType == XrdSsiRespInfo::isStream (incorrect, there are no stream messages in this setup). If I change line 333 back to what it was previously: ``` if (XrdSsiRRAgent::RespP(this)->rType == XrdSsiRespInfo::isNone) respWait = true; ``` then I the client receives rInfo.rType == XrdSsiRespInfo::isData (correct). Is that enough information to diagnose the problem? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/594#issuecomment-334155897 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1