djencks     2005/06/24 16:21:37

  Modified:    modules/core/src/java/org/openejb/corba/util Util.java
  Log:

  read handles, home handles correctly
  
  Revision  Changes    Path
  1.13      +5 -3      
openejb/modules/core/src/java/org/openejb/corba/util/Util.java
  
  Index: Util.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/util/Util.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Util.java 24 Jun 2005 12:32:02 -0000      1.12
  +++ Util.java 24 Jun 2005 20:21:37 -0000      1.13
  @@ -273,7 +273,7 @@
                               result = new String(name_arr);
                           } else {
                               System.err.print("ASN1Utils.gssImportName: 
Unknown OID: " + oid +
  -                                             " ('" + 
Integer.toHexString(oid_arr[0]) + "')");
  +                                    " ('" + Integer.toHexString(oid_arr[0]) 
+ "')");
                           }
                       }
                   }
  @@ -379,7 +379,7 @@
                               byte[] init_tok_arr = new byte[len];
                               bais.read(init_tok_arr, 0, len);
                               Any a = codec.decode_value(init_tok_arr,
  -                                                       
InitialContextTokenHelper.type());
  +                                    InitialContextTokenHelper.type());
                               InitialContextToken token = 
InitialContextTokenHelper.extract(a);
                               if (token != null) {
                                   gssup_tok.username = token.username;
  @@ -468,6 +468,8 @@
               return PortableRemoteObject.narrow(in.read_Object(), type);
           } else if (org.omg.CORBA.Object.class.isAssignableFrom(type)) {
               return in.read_Object();
  +        } else if (Serializable.class.isAssignableFrom(type)) {
  +            return in.read_abstract_interface();
           } else {
               return in.read_value(type);
           }
  
  
  

Reply via email to