Author: amilas
Date: Thu Jan 6 12:14:57 2011
New Revision: 1055845
URL: http://svn.apache.org/viewvc?rev=1055845&view=rev
Log:
for in only operations we need to check whether the response is there
Modified:
axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java
Modified:
axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java?rev=1055845&r1=1055844&r2=1055845&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java
(original)
+++
axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java
Thu Jan 6 12:14:57 2011
@@ -105,8 +105,10 @@ public class LocalTransportSender extend
in.close();
out.close();
- in = new ByteArrayInputStream(response.toByteArray());
- msgContext.setProperty(MessageContext.TRANSPORT_IN, in);
+ if (response.size() > 0) {
+ in = new ByteArrayInputStream(response.toByteArray());
+ msgContext.setProperty(MessageContext.TRANSPORT_IN, in);
+ }
} catch (IOException e) {
throw AxisFault.makeFault(e);
}