From 4f85805be2d9e78170d098b15e5c2a1f9e5c00aa Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Wed, 15 May 2013 21:29:04 +0000 Subject: [PATCH] https://issues.shibboleth.net/jira/browse/SSPCPP-547 --- shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp b/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp index 9071521..22589ca 100644 --- a/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp +++ b/shibsp/attribute/resolver/impl/MetadataAttributeExtractor.cpp @@ -288,7 +288,7 @@ template void MetadataExtractor::doLangSensitive( if (!match) match = objects.front(); - auto_ptr_char temp(match->getTextContent()); + auto_arrayptr temp(toUTF8(match->getTextContent())); if (temp.get() && *temp.get()) { auto_ptr attr(new SimpleAttribute(vector(1, id))); attr->getValues().push_back(temp.get()); @@ -314,7 +314,7 @@ void MetadataExtractor::doLogo( sizediff = 0; if (h > 0) { dim = (*i)->getHeight(); - sizediff = abs(h - dim.second); + sizediff += abs(h - dim.second); } if (w > 0) { dim = (*i)->getWidth(); @@ -337,7 +337,7 @@ void MetadataExtractor::doLogo( sizediff = 0; if (h > 0) { dim = (*i)->getHeight(); - sizediff = abs(h - dim.second); + sizediff += abs(h - dim.second); } if (w > 0) { dim = (*i)->getWidth(); -- 2.1.4