lilantha 2003/06/13 00:57:44
Modified: contrib/Axis-C++/src/Message SOAPEnvelope.cpp
Log:
fix crash
Revision Changes Path
1.6 +4 -2 xml-axis/contrib/Axis-C++/src/Message/SOAPEnvelope.cpp
Index: SOAPEnvelope.cpp
===================================================================
RCS file: /home/cvs/xml-axis/contrib/Axis-C++/src/Message/SOAPEnvelope.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- SOAPEnvelope.cpp 13 Jun 2003 05:11:02 -0000 1.5
+++ SOAPEnvelope.cpp 13 Jun 2003 07:57:43 -0000 1.6
@@ -157,10 +157,12 @@
void SOAPEnvelope::DeSerialize(XMLDeSerializer& dserilizer)
{
// DeSerialize the headers
- m_pSOAPHeader->DeSerialize(dserilizer);
+ if(m_pSOAPHeader)
+ m_pSOAPHeader->DeSerialize(dserilizer);
// DeSerialize all the body elements
- m_pSOAPBody->DeSerialize(dserilizer);
+ if(m_pSOAPBody)
+ m_pSOAPBody->DeSerialize(dserilizer);
}