From 8e11d088d57d4d59d67ee6f751ed7f2baff04d37 Mon Sep 17 00:00:00 2001 From: Peter Hillman Date: Mon, 27 Sep 2021 14:26:18 +1300 Subject: [PATCH] validate dwaCompressionLevel attribute type Signed-off-by: Peter Hillman --- src/lib/OpenEXR/ImfHeader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/OpenEXR/ImfHeader.cpp b/src/lib/OpenEXR/ImfHeader.cpp index 7075e75af7..b686b93e57 100644 --- a/src/lib/OpenEXR/ImfHeader.cpp +++ b/src/lib/OpenEXR/ImfHeader.cpp @@ -443,7 +443,7 @@ Header::insert (const char name[], const Attribute &attribute) THROW (IEX_NAMESPACE::ArgExc, "Image attribute name cannot be an empty string."); AttributeMap::iterator i = _map.find (name); - if (!strcmp (name, "dwaCompressionLevel")) + if (!strcmp (name, "dwaCompressionLevel") && !strcmp (attribute.typeName(),"float") ) { const TypedAttribute& dwaattr = dynamic_cast&> (attribute);