diff --git a/src/util/regx/RegxParser.cpp b/src/util/regx/RegxParser.cpp
index 50a84450b486f4d6ccb98f92d2fdb2840dc93cf8..c25861762c4908169592aa3e9f72026b83121d8d 100644
--- a/src/util/regx/RegxParser.cpp
+++ b/src/util/regx/RegxParser.cpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.5  2001/06/06 13:49:27  jberry
+ * Fix two improper NULL tests
+ *
  * Revision 1.4  2001/05/11 21:51:01  knoaman
  * Schema updates and fixes.
  *
@@ -1025,7 +1028,7 @@ Token* RegxParser::parseAtom() {
 			{
 				int start = fOffset;
 				tok = processBacksolidus_pP(fCharData);
-				if (tok = 0) {
+				if (tok == 0) {
 					ThrowXML(ParseException,XMLExcepts::Parser_Atom5);
 				}
 			}
@@ -1211,7 +1214,7 @@ RangeToken* RegxParser::parseCharacterClass(const bool useNRange) {
 			XMLString::subString(name, fString, fOffset, nameEnd);
             RangeToken* rangeTok = fTokenFactory->getRange(name, !positive);
 
-            if (rangeTok = 0) {
+            if (rangeTok == 0) {
 				ThrowXML(ParseException,XMLExcepts::Parser_CC3);
             }