--- a/corba/src/share/classes/com/sun/corba/se/impl/corba/TypeCodeImpl.java Wed Jul 05 18:40:20 2017 +0200
+++ b/corba/src/share/classes/com/sun/corba/se/impl/corba/TypeCodeImpl.java Fri Feb 15 01:49:36 2013 +0400
@@ -2189,10 +2189,7 @@
if (labelIndex == _unionLabels.length) {
// check if label has not been found
- if (_defaultIndex == -1)
- // throw exception if default was not expected
- throw wrapper.unexpectedUnionDefault() ;
- else
+ if (_defaultIndex != -1)
// must be of the default branch type
_memberTypes[_defaultIndex].copy(src, dst);
}