You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by aj...@apache.org on 2006/11/28 12:23:39 UTC
svn commit: r479996 -
/incubator/tuscany/cpp/sca/runtime/extensions/ws/reference/axis2c/src/tuscany/sca/ws/Axis2Client.cpp
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: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org