hawkeye 2004/09/07 06:51:53
Modified: c/src/soap AxisSoapException.cpp SoapSerializer.cpp
Log:
See AXISCPP-155
Revision Changes Path
1.15 +3 -1 ws-axis/c/src/soap/AxisSoapException.cpp
Index: AxisSoapException.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/soap/AxisSoapException.cpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- AxisSoapException.cpp 6 Aug 2004 14:44:35 -0000 1.14
+++ AxisSoapException.cpp 7 Sep 2004 13:51:53 -0000 1.15
@@ -90,7 +90,9 @@
}
const string& AxisSoapException::getMessage (const exception* objException)
{
- return objException->what();
+ static string objExDetail = objException->what();
+
+ return objExDetail;
}
const string& AxisSoapException::getMessage (const int iExceptionCode)
1.69 +8 -0 ws-axis/c/src/soap/SoapSerializer.cpp
Index: SoapSerializer.cpp
===================================================================
RCS file: /home/cvs/ws-axis/c/src/soap/SoapSerializer.cpp,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -r1.68 -r1.69
--- SoapSerializer.cpp 20 Aug 2004 13:03:37 -0000 1.68
+++ SoapSerializer.cpp 7 Sep 2004 13:51:53 -0000 1.69
@@ -242,10 +242,14 @@
}
catch(AxisSoapException& e)
{
+ e = e;
+
throw;
}
catch(AxisException& e)
{
+ e = e;
+
throw;
}
catch(...)
@@ -356,10 +360,14 @@
}
catch(AxisSoapException& e)
{
+ e = e;
+
throw;
}
catch(AxisException& e)
{
+ e = e;
+
throw;
}
catch(...)
|