From: Scott Cantor Date: Tue, 4 Aug 2009 18:49:52 +0000 (+0000) Subject: Work around apparent logging issue on Linux. X-Git-Tag: 2.2.1~9 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=commitdiff_plain;h=05993a2a992389e59f5fbeb4951b3d97a567c455;hp=c110f66d7156150abe14fc1331a078c5c2c9cd9a Work around apparent logging issue on Linux. --- diff --git a/saml/saml2/binding/impl/SAML2ECPEncoder.cpp b/saml/saml2/binding/impl/SAML2ECPEncoder.cpp index 5e6c614..a869598 100644 --- a/saml/saml2/binding/impl/SAML2ECPEncoder.cpp +++ b/saml/saml2/binding/impl/SAML2ECPEncoder.cpp @@ -225,8 +225,10 @@ long SAML2ECPEncoder::encode( stringstream s; s << *rootElement; - if (log.isDebugEnabled()) - log.debug("marshalled envelope:\n%s", s.str().c_str()); + if (log.isDebugEnabled()) { + string forlog(s.str()); + log.debug("marshalled envelope:\n%s", forlog.c_str()); + } log.debug("sending serialized envelope"); long ret = genericResponse.sendResponse(s);