diff --git a/src/osgDB/XmlParser.cpp b/src/osgDB/XmlParser.cpp
index c97dc99f5..3af6c3ea2 100644
--- a/src/osgDB/XmlParser.cpp
+++ b/src/osgDB/XmlParser.cpp
@@ -295,7 +295,7 @@ bool XmlNode::read(Input& input)
}
}
- if ((c=input[0])>=0 && c=='>' || c=='/')
+ if ((c=input[0])>=0 && (c=='>' || c=='/'))
{
++input;
@@ -309,7 +309,7 @@ bool XmlNode::read(Input& input)
osg::notify(osg::INFO)<<"tag is closed correctly"<"<