Author: ajborley
Date: Tue Nov 28 03:23:38 2006
New Revision: 479996
URL: http://svn.apache.org/viewvc?view=rev&rev=479996
Log:
Cope with TUSCANY-554 by detaching DO's when their container will fall out of
scope
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp?view=diff&rev=479996&r1=479995&r2=479996
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
Tue Nov 28 03:23:38 2006
@@ -576,6 +576,9 @@
{
loginfo("Null DataObject return value");
}
+
+ // Detach from it's container as sequence will
go out of scope
+ (*dataObjectData)->detach();
operation.setReturnValue(dataObjectData);
}
}
@@ -670,6 +673,8 @@
{
loginfo("Null DataObject return value");
}
+ // Detach from it's container as outputDataObject
will go out of scope
+ (*dataObjectData)->detach();
operation.setReturnValue(dataObjectData);
}
break;
@@ -712,6 +717,8 @@
{
loginfo("Null DataObject
return value");
}
+ // Detach from it's container as
sequence will go out of scope
+ (*dataObjectData)->detach();
operation.setReturnValue(dataObjectData);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]