diff --git a/src/XrdHttp/XrdHttpProtocol.cc b/src/XrdHttp/XrdHttpProtocol.cc index 7c78b31fb82..d842916b126 100644 --- a/src/XrdHttp/XrdHttpProtocol.cc +++ b/src/XrdHttp/XrdHttpProtocol.cc @@ -750,6 +750,7 @@ int XrdHttpProtocol::Process(XrdLink *lp) // We ignore the argument here if (!CurrentReq.headerok) { TRACEI(REQ, " rc:" << rc << "Header not yet complete."); + CurrentReq.reqstate--; // Waiting for more data return 1; }