jfarcand    2003/01/29 14:40:19

  Modified:    catalina/src/share/org/apache/catalina/core
                        DummyRequest.java
  Log:
  Return an empty enumeration instead of a null to be spec compliant (and to avoid 
JspServlet to throw NPE)
  
  Revision  Changes    Path
  1.6       +14 -5     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/DummyRequest.java
  
  Index: DummyRequest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/DummyRequest.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DummyRequest.java 29 Jan 2003 20:57:16 -0000      1.5
  +++ DummyRequest.java 29 Jan 2003 22:40:19 -0000      1.6
  @@ -155,6 +155,15 @@
   
       protected FilterChain filterChain = null;
       protected ValveContext valveContext = null;
  +    
  +    protected Enumeration dummyEnum = new Enumeration(){
  +        public boolean hasMoreElements(){
  +            return false;
  +        }
  +        public Object nextElement(){
  +            return null;
  +        }
  +    };
   
       public String getContextPath() {
           return (contextPath);
  @@ -310,7 +319,7 @@
       public void setUserPrincipal(Principal principal) {}
       public String getParameter(String name) { return null; }
       public Map getParameterMap() { return null; }
  -    public Enumeration getParameterNames() { return null; }
  +    public Enumeration getParameterNames() { return dummyEnum; }
       public String[] getParameterValues(String name) { return null; }
       public RequestDispatcher getRequestDispatcher(String path) {
           return null;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to