Wed, 23 Oct 2013 16:45:30 +0100
5036554: unmarshal error on CORBA alias type in CORBA any
Reviewed-by: chegar, smarks
src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java Tue Oct 22 11:40:27 2013 +0100 1.2 +++ b/src/share/classes/com/sun/corba/se/impl/corba/AnyImpl.java Wed Oct 23 16:45:30 2013 +0100 1.3 @@ -580,7 +580,7 @@ 1.4 java.lang.Object[] objholder = new java.lang.Object[1]; 1.5 objholder[0] = object; 1.6 long[] longholder = new long[1]; 1.7 - TCUtility.unmarshalIn(in, typeCode, longholder, objholder); 1.8 + TCUtility.unmarshalIn(in, realType(), longholder, objholder); 1.9 value = longholder[0]; 1.10 object = objholder[0]; 1.11 stream = null;