You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by am...@apache.org on 2011/01/06 13:14:58 UTC

svn commit: r1055845 - /axis/axis2/java/core/trunk/modules/transport/local/src/org/apache/axis2/transport/local/LocalTransportSender.java

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);
         }