Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 62652 invoked from network); 6 Aug 2002 05:22:26 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 6 Aug 2002 05:22:26 -0000 Received: (qmail 1128 invoked by uid 97); 6 Aug 2002 05:22:54 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@jakarta.apache.org Received: (qmail 1116 invoked by uid 97); 6 Aug 2002 05:22:53 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 1105 invoked by uid 97); 6 Aug 2002 05:22:53 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Date: 6 Aug 2002 05:22:16 -0000 Message-ID: <20020806052216.5494.qmail@icarus.apache.org> From: billbarker@apache.org To: jakarta-tomcat-cvs@apache.org Subject: cvs commit: jakarta-tomcat/src/share/org/apache/jasper/runtime PageContextImpl.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N billbarker 2002/08/05 22:22:16 Modified: src/share/org/apache/jasper/runtime PageContextImpl.java Log: Make certain that we have a session before trying to remove attributes from it. Fix for bug #11463 Reported By: Kubo Hiroshi hiroshi@netird.ad.jp Revision Changes Path 1.23 +4 -2 jakarta-tomcat/src/share/org/apache/jasper/runtime/PageContextImpl.java Index: PageContextImpl.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/jasper/runtime/PageContextImpl.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- PageContextImpl.java 7 Sep 2001 04:39:31 -0000 1.22 +++ PageContextImpl.java 6 Aug 2002 05:22:16 -0000 1.23 @@ -118,7 +118,7 @@ request=req; response=res; errorPageURL=err; - needsSession=n;; + needsSession=n; bufferSize=b; autoFlush=a; } @@ -367,7 +367,9 @@ try { removeAttribute(name, PAGE_SCOPE); removeAttribute(name, REQUEST_SCOPE); - removeAttribute(name, SESSION_SCOPE); + if( session != null ) { + removeAttribute(name, SESSION_SCOPE); + } removeAttribute(name, APPLICATION_SCOPE); } catch (Exception ex) { // we remove as much as we can, and -- To unsubscribe, e-mail: For additional commands, e-mail: