diff --git a/src/xmp.cpp b/src/xmp.cpp index 5130ca6c..da6e11c0 100644 --- a/src/xmp.cpp +++ b/src/xmp.cpp @@ -622,12 +622,12 @@ void XmpParser::registeredNamespaces(Exiv2::Dictionary&) { void XmpParser::terminate() { XmpProperties::unregisterNs(); - if (initialized_) { #ifdef EXV_HAVE_XMP_TOOLKIT + if (initialized_) SXMPMeta::Terminate(); +#else + initialized_ = false; #endif - initialized_ = false; - } } #ifdef EXV_HAVE_XMP_TOOLKIT