diff options
Diffstat (limited to 'XMPCore/source/ParseRDF.cpp')
-rw-r--r-- | XMPCore/source/ParseRDF.cpp | 8 |
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; |