summaryrefslogtreecommitdiff
path: root/XMPCore/source/ParseRDF.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'XMPCore/source/ParseRDF.cpp')
-rw-r--r--XMPCore/source/ParseRDF.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/XMPCore/source/ParseRDF.cpp b/XMPCore/source/ParseRDF.cpp
index 7eeecb3..b163867 100644
--- a/XMPCore/source/ParseRDF.cpp
+++ b/XMPCore/source/ParseRDF.cpp
@@ -198,7 +198,11 @@ public:
private:
- RDF_Parser() {}; // Hidden on purpose.
+ RDF_Parser() {
+
+ errorCallback = NULL;
+
+ }; // Hidden on purpose.
XMPMeta::ErrorCallbackInfo * errorCallback;
@@ -455,7 +459,7 @@ XMP_Node * RDF_Parser::AddChildNode ( XMP_Node * xmpParent, const XML_Node & xml
return 0;
}
- bool isArrayParent = (xmpParent->options & kXMP_PropValueIsArray);
+ bool isArrayParent = (xmpParent->options & kXMP_PropValueIsArray) !=0;
bool isArrayItem = (xmlNode.name == "rdf:li");
bool isValueNode = (xmlNode.name == "rdf:value");
XMP_OptionBits childOptions = 0;