Imported Upstream version 2.2.1+dfsg
[shibboleth/sp.git] / shibsp / attribute / StringAttributeDecoder.cpp
index ca86390..f2a9d6f 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
- *  Copyright 2001-2007 Internet2\r
+ *  Copyright 2001-2009 Internet2\r
  *\r
  * Licensed under the Apache License, Version 2.0 (the "License");\r
  * you may not use this file except in compliance with the License.\r
@@ -57,7 +57,6 @@ shibsp::Attribute* StringAttributeDecoder::decode(
 {\r
     char* val;\r
     auto_ptr<SimpleAttribute> simple(new SimpleAttribute(ids));\r
-    simple->setCaseSensitive(m_caseSensitive);\r
     vector<string>& dest = simple->getValues();\r
     vector<XMLObject*>::const_iterator v,stop;\r
 \r
@@ -111,7 +110,7 @@ shibsp::Attribute* StringAttributeDecoder::decode(
             }\r
         }\r
 \r
-        return dest.empty() ? NULL : simple.release();\r
+        return dest.empty() ? NULL : _decode(simple.release());\r
     }\r
 \r
     const NameID* saml2name = dynamic_cast<const NameID*>(xmlObject);\r
@@ -145,5 +144,5 @@ shibsp::Attribute* StringAttributeDecoder::decode(
     else\r
         log.warn("ignoring empty NameID");\r
     delete[] val;\r
-    return dest.empty() ? NULL : simple.release();\r
+    return dest.empty() ? NULL : _decode(simple.release());\r
 }\r