From c0c7f1512f14a939e5ef38e79221a9a65d51a70b Mon Sep 17 00:00:00 2001
From: David Abram Cargill <cargilld@apache.org>
Date: Wed, 1 Dec 2004 16:18:47 +0000
Subject: [PATCH] Fix for bug xercesc-1304.

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@176215 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/framework/psvi/XSValue.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/xercesc/framework/psvi/XSValue.cpp b/src/xercesc/framework/psvi/XSValue.cpp
index 6a787ab39..34d94b0c1 100644
--- a/src/xercesc/framework/psvi/XSValue.cpp
+++ b/src/xercesc/framework/psvi/XSValue.cpp
@@ -16,6 +16,9 @@
 
 /*
  * $Log$
+ * Revision 1.19  2004/12/01 16:18:47  cargilld
+ * Fix for bug xercesc-1304.
+ *
  * Revision 1.18  2004/11/24 02:34:08  cargilld
  * Various bug fixes and code cleanup for XSValue.
  *
@@ -1502,14 +1505,14 @@ XSValue::getActValStrings(const XMLCh*         const content
                 XMLString::equals(content, XMLUni::fgBooleanValueSpace[2])  )
             {
                 XSValue* retVal = new (manager) XSValue(dt_boolean, manager);
-                retVal->fData.fValue.f_bool = true;
+                retVal->fData.fValue.f_bool = false;
                 return retVal;
             }
             else if (XMLString::equals(content, XMLUni::fgBooleanValueSpace[1]) ||
                      XMLString::equals(content, XMLUni::fgBooleanValueSpace[3])  )
             {
                 XSValue* retVal = new (manager) XSValue(dt_boolean, manager);
-                retVal->fData.fValue.f_bool = false;
+                retVal->fData.fValue.f_bool = true;
                 return retVal;
             }
             else
-- 
GitLab