axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject cvs commit: xml-axis/java/src/org/apache/axis/soap SOAPConnectionImpl.java
Date Sat, 01 Feb 2003 01:23:33 GMT
stevel      2003/01/31 17:23:32

  Modified:    java/src/org/apache/axis/soap SOAPConnectionImpl.java
  Log:
  handle builds with no attachment support robustly, by not trying to iterate over any attachments.
bug ID 16649, reported by Gerhard Engelbrecht
  
  Revision  Changes    Path
  1.13      +6 -4      xml-axis/java/src/org/apache/axis/soap/SOAPConnectionImpl.java
  
  Index: SOAPConnectionImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/soap/SOAPConnectionImpl.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SOAPConnectionImpl.java	11 Dec 2002 22:38:22 -0000	1.12
  +++ SOAPConnectionImpl.java	1 Feb 2003 01:23:32 -0000	1.13
  @@ -94,10 +94,12 @@
               SOAPEnvelope env = ((org.apache.axis.Message)request).getSOAPEnvelope();
               Attachments attachments = ((org.apache.axis.Message)
                       request).getAttachmentsImpl();
  -            Iterator iterator = attachments.getAttachments().iterator();
  -            while(iterator.hasNext()){
  -                Object attachment = iterator.next();
  -                call.addAttachmentPart(attachment);
  +            if (attachments != null) {
  +                Iterator iterator = attachments.getAttachments().iterator();
  +                while (iterator.hasNext()) {
  +                    Object attachment = iterator.next();
  +                    call.addAttachmentPart(attachment);
  +                }
               }
               call.setReturnClass(SOAPMessage.class);
               call.invoke(env);
  
  
  

Mime
View raw message