X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-sp-resolver.git;a=blobdiff_plain;f=src%2Fshibresolver%2Fresolver.cpp;fp=src%2Fshibresolver%2Fresolver.cpp;h=5648c432c76e0d1e8b150ce95b943daaa0994116;hp=dd7bbbfe58cc3f2d7caf9ccd1a9013d04db24dd4;hb=70288d161008834583659da65f87e96397ffce3a;hpb=76d239b5eb7e5bec8ce19eb62de7f589be71c599 diff --git a/src/shibresolver/resolver.cpp b/src/shibresolver/resolver.cpp index dd7bbbf..5648c43 100644 --- a/src/shibresolver/resolver.cpp +++ b/src/shibresolver/resolver.cpp @@ -517,8 +517,10 @@ void RemotedResolver::resolve( ) ); 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) {