diff --git a/src/XrdHttp/XrdHttpReq.cc b/src/XrdHttp/XrdHttpReq.cc index 88e44cb215c..f040329ee72 100644 --- a/src/XrdHttp/XrdHttpReq.cc +++ b/src/XrdHttp/XrdHttpReq.cc @@ -1525,7 +1525,8 @@ int XrdHttpReq::ProcessHTTPReq() { l = s.length() + 1; xrdreq.mv.dlen = htonl(l); - + xrdreq.mv.arg1len = htons(resourceplusopaque.length()); + if (!prot->Bridge->Run((char *) &xrdreq, (char *) s.c_str(), l)) { prot->SendSimpleResp(501, NULL, NULL, (char *) "Could not run request.", 0); return -1;