Blob Blame History Raw
From 831d73737f07c6c9fb45b500489cca7b335e004e Mon Sep 17 00:00:00 2001
From: Andrew Hanushevsky <abh@stanford.edu>
Date: Mon, 10 Aug 2020 16:57:43 -0700
Subject: [PATCH] [XRootD] Correct flag reset code for esoteric ssq monitor
 option.

---
 src/XrdXrootd/XrdXrootdConfig.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/XrdXrootd/XrdXrootdConfig.cc b/src/XrdXrootd/XrdXrootdConfig.cc
index c5735efb9..c75e5b9b6 100644
--- a/src/XrdXrootd/XrdXrootdConfig.cc
+++ b/src/XrdXrootd/XrdXrootdConfig.cc
@@ -1530,7 +1530,7 @@ int XrdXrootdProtocol::xmon(XrdOucStream &Config)
 //
 #if !defined(__solaris__) || !defined(_IEEE_754)
    if (monFSopt & XROOTD_MON_FSSSQ && !(std::numeric_limits<double>::is_iec559))
-      {monFSopt &= !XROOTD_MON_FSSSQ;
+      {monFSopt &= ~XROOTD_MON_FSSSQ;
        eDest.Emsg("Config","Warning, 'fstat ssq' ignored; platform does not "
                            "use IEEE754 floating point.");
       }
-- 
2.26.2