snichol     2003/02/07 11:12:24

  Modified:    java/src/org/apache/soap/server RPCRouter.java
  Log:
  Fix NPE when service method returns null.
  
  Revision  Changes    Path
  1.20      +1 -1      xml-soap/java/src/org/apache/soap/server/RPCRouter.java
  
  Index: RPCRouter.java
  ===================================================================
  RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/server/RPCRouter.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- RPCRouter.java    8 Jan 2003 20:20:43 -0000       1.19
  +++ RPCRouter.java    7 Feb 2003 19:12:24 -0000       1.20
  @@ -150,7 +150,7 @@
   
           // See if we change return type for polymorphism, doing as little
           // work as possible in the cases where there is no polymorphism.
  -        if (retType != void.class && !retType.isPrimitive()) {
  +        if (ret != null && retType != void.class && !retType.isPrimitive()) {
             Class retClass = ret.getClass();
             if (retClass != retType) {
               Hashtable props = dd.getProps();
  
  
  


Reply via email to