From e8376acd99b843e401b0d4c92db2bd6135046097 Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Mon, 6 May 2013 00:52:56 +0000 Subject: [PATCH] https://issues.shibboleth.net/jira/browse/CPPOST-86 --- msbuild/Versions.props | 2 +- samlsign/samlsign.cpp | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/msbuild/Versions.props b/msbuild/Versions.props index 9e93af9..c58477b 100644 --- a/msbuild/Versions.props +++ b/msbuild/Versions.props @@ -14,7 +14,7 @@ 7.28.1 curl-$(CurlVersion) - boost_1_52_0 + boost_1_53_0 1.0.5 1_0 diff --git a/samlsign/samlsign.cpp b/samlsign/samlsign.cpp index 27f4a2c..a86fdeb 100644 --- a/samlsign/samlsign.cpp +++ b/samlsign/samlsign.cpp @@ -363,15 +363,15 @@ int main(int argc,char* argv[]) // Attach new signature. Signature* sig = SignatureBuilder::buildSignature(); - if (alg_param) { - auto_ptr_XMLCh alg(alg_param); + signable->setSignature(sig); + auto_ptr_XMLCh alg(alg_param); + if (alg.get()) { sig->setSignatureAlgorithm(alg.get()); } - if (dig_param) { - auto_ptr_XMLCh dig(dig_param); + auto_ptr_XMLCh dig(dig_param); + if (dig.get()) { dynamic_cast(sig->getContentReference())->setDigestAlgorithm(dig.get()); } - signable->setSignature(sig); // Sign response while re-marshalling. vector sigs(1,sig); -- 2.1.4