diff --git a/src/XrdSsi/XrdSsiRRInfo.hh b/src/XrdSsi/XrdSsiRRInfo.hh index d1fdea2ee4c..d1b346dea75 100644 --- a/src/XrdSsi/XrdSsiRRInfo.hh +++ b/src/XrdSsi/XrdSsiRRInfo.hh @@ -40,7 +40,7 @@ public: static const unsigned int idMax = 16777215; -enum Opc {Rxq = 0, Rwt = 1, Can = 2, Rxz = 3}; +enum Opc {Rxq = 0, Rwt = 1, Can = 2}; inline void Cmd(Opc cmd) {reqCmd = static_cast(cmd);} diff --git a/src/XrdSsi/XrdSsiTaskReal.cc b/src/XrdSsi/XrdSsiTaskReal.cc index 30ec64f84ed..3663b9bee92 100644 --- a/src/XrdSsi/XrdSsiTaskReal.cc +++ b/src/XrdSsi/XrdSsiTaskReal.cc @@ -482,13 +482,12 @@ bool XrdSsiTaskReal::SendRequest(const char *node) rrInfo.Size(reqBlen); tStat = isWrite; -// If we are writing a zero length message, we must handle this as a separate -// type of operation as zero length messages are normally deep-sixed. +// If we are writing a zero length message, we must fake a request as zero +// zero length messages are normally deep-sixed. // if (!reqBlen) {reqBuff = &zedData; reqBlen = 1; - rrInfo.Cmd(XrdSsiRRInfo::Rxz); } // Issue the write