From 04624d47998c3837b631799597a767a3c9716a7d Mon Sep 17 00:00:00 2001 From: Andrew Hanushevsky Date: Thu, 3 Oct 2019 08:19:12 -0700 Subject: [PATCH] [Server] Correct parsing of the xrootd.tls command. --- src/XrdXrootd/XrdXrootdConfig.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/XrdXrootd/XrdXrootdConfig.cc b/src/XrdXrootd/XrdXrootdConfig.cc index 1c1a624d479..065bfa0c345 100644 --- a/src/XrdXrootd/XrdXrootdConfig.cc +++ b/src/XrdXrootd/XrdXrootdConfig.cc @@ -1788,8 +1788,7 @@ int XrdXrootdProtocol::xtls(XrdOucStream &Config) if (!(val = Config.GetWord())) {eDest.Emsg("config", "tls parameter not specified"); return 1;} - if (strcmp("tls", val)) forall = true; - if (strcmp("capable", val)) + if (!strcmp("capable", val)) {forall = false; if (!(val = Config.GetWord())) {eDest.Emsg("config", "tls requirement not specified"); return 1;}