5036554: unmarshal error on CORBA alias type in CORBA any

Wed, 23 Oct 2013 16:45:30 +0100

author
coffeys
date
Wed, 23 Oct 2013 16:45:30 +0100
changeset 534
a90e9efa4264
parent 533
52ad44f9a3ec
child 535
219e616a6a4f
child 559
98a5caae1990

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;

mercurial