maguro      2005/04/13 22:44:28

  Modified:    modules/core/src/java/org/openejb/corba/security
                        ServerSecurityInterceptor.java
  Log:

  If the AS and SAS mechs are "empty" do not initiate a context.  Must always 
return a complete AS context.
  
  Revision  Changes    Path
  1.10      +4 -4      
openejb/modules/core/src/java/org/openejb/corba/security/ServerSecurityInterceptor.java
  
  Index: ServerSecurityInterceptor.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/security/ServerSecurityInterceptor.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ServerSecurityInterceptor.java    12 Apr 2005 21:26:14 -0000      1.9
  +++ ServerSecurityInterceptor.java    14 Apr 2005 02:44:28 -0000      1.10
  @@ -137,6 +137,8 @@
                           identity = defaultSubject;
                       }
   
  +                    SASReplyManager.setSASReply(ri.request_id(), 
generateContextEstablished(identity, contextId, false));
  +
                       break;
   
                   case MTCompleteEstablishContext.value:
  @@ -175,8 +177,6 @@
           }
   
           if (log.isDebugEnabled()) log.debug("   " + identity);
  -
  -        SASReplyManager.setSASReply(ri.request_id(), 
generateContextEstablished(identity, contextId, false));
   
           ContextManager.setCurrentCaller(identity);
           ContextManager.setNextCaller(identity);
  
  
  

Reply via email to