[extensions COMMIT] /cpp-sp-resolver/trunk/src/shibresolver/resolver.cpp
noreply at shibboleth.net
noreply at shibboleth.net
Wed Sep 4 14:40:02 EDT 2013
Author: scantor
Date: Wed Sep 4 14:40:02 2013
New Revision: 360
URL: http://svn.shibboleth.net/view/extensions?rev=360&view=rev
Log:
Fix double free issue when attributes are resolved.
Modified:
cpp-sp-resolver/trunk/src/shibresolver/resolver.cpp
Modified: cpp-sp-resolver/trunk/src/shibresolver/resolver.cpp
URL: http://svn.shibboleth.net/view/extensions/cpp-sp-resolver/trunk/src/shibresolver/resolver.cpp?rev=360&r1=359&r2=360&view=diff
==============================================================================
--- cpp-sp-resolver/trunk/src/shibresolver/resolver.cpp (original)
+++ cpp-sp-resolver/trunk/src/shibresolver/resolver.cpp Wed Sep 4 14:40:02 2013
@@ -517,8 +517,10 @@
)
);
resolver->resolveAttributes(*ctx.get());
- if (!ctx->getResolvedAttributes().empty())
+ if (!ctx->getResolvedAttributes().empty()) {
resolvedAttrs.insert(resolvedAttrs.end(), ctx->getResolvedAttributes().begin(), ctx->getResolvedAttributes().end());
+ ctx->getResolvedAttributes().clear();
+ }
}
}
catch (exception& ex) {
More information about the commits
mailing list