From 0d3603b548991b155dfad9316741b6abe2f8bc49 Mon Sep 17 00:00:00 2001 From: Fabrizio Furano Date: Mon, 26 Sep 2022 14:36:34 +0200 Subject: [PATCH] XrdHttp: allow VO names with spaces and other quoted chars --- src/XrdHttp/XrdHttpReq.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/XrdHttp/XrdHttpReq.cc b/src/XrdHttp/XrdHttpReq.cc index 72c01e86051..9c753ae59b5 100644 --- a/src/XrdHttp/XrdHttpReq.cc +++ b/src/XrdHttp/XrdHttpReq.cc @@ -803,7 +803,11 @@ void XrdHttpReq::appendOpaque(XrdOucString &s, XrdSecEntity *secent, char *hash, if (secent->vorg) { s += "&xrdhttpvorg="; - s += secent->vorg; + char *s1 = quote(secent->vorg); + if (s1) { + s += s1; + free(s1); + } } if (secent->host) {