You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2003/11/04 18:19:42 UTC

cvs commit: cocoon-lenya/src/java/org/apache/lenya/cms/ac2 PublicationAccessControllerResolver.java

andreas     2003/11/04 09:19:42

  Modified:    src/java/org/apache/lenya/cms/ac2
                        PublicationAccessControllerResolver.java
  Log:
  throwing Exception when context directory is invalid
  
  Revision  Changes    Path
  1.9       +6 -1      cocoon-lenya/src/java/org/apache/lenya/cms/ac2/PublicationAccessControllerResolver.java
  
  Index: PublicationAccessControllerResolver.java
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/ac2/PublicationAccessControllerResolver.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- PublicationAccessControllerResolver.java	28 Aug 2003 10:07:21 -0000	1.8
  +++ PublicationAccessControllerResolver.java	4 Nov 2003 17:19:42 -0000	1.9
  @@ -223,6 +223,11 @@
               resolver = (SourceResolver) getManager().lookup(SourceResolver.ROLE);
               contextSource = resolver.resolveURI("context:///");
               contextDir = SourceUtil.getFile(contextSource);
  +            
  +            if (contextDir == null || !contextDir.isDirectory()) {
  +                throw new AccessControlException("The servlet context is not a directory!");
  +            }
  +            
           } finally {
               if (resolver != null) {
                   if (contextSource != null) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org