X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Fsoap%2Fimpl%2FSOAPClient.cpp;h=d785b63abcd62430899890b1ce1decfed37dcd11;hb=3f8868e5cb335be5e708cb4565e47110125984d2;hp=2b330550da484bec6e0721564b730c1deadc6f3e;hpb=fcd65b300574027ec2b1307f51d278cf69eac91c;p=shibboleth%2Fxmltooling.git diff --git a/xmltooling/soap/impl/SOAPClient.cpp b/xmltooling/soap/impl/SOAPClient.cpp index 2b33055..d785b63 100644 --- a/xmltooling/soap/impl/SOAPClient.cpp +++ b/xmltooling/soap/impl/SOAPClient.cpp @@ -90,7 +90,7 @@ Envelope* SOAPClient::receive() Body* body = env->getBody(); if (body && body->hasChildren()) { //Check for a Fault. - const Fault* fault = dynamic_cast(body->getXMLObjects().front()); + const Fault* fault = dynamic_cast(body->getUnknownXMLObjects().front()); if (fault && handleFault(*fault)) throw IOException("SOAP client detected a Fault."); }