summaryrefslogtreecommitdiff
path: root/TAO/tao/NVList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/NVList.cpp')
-rw-r--r--TAO/tao/NVList.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/NVList.cpp b/TAO/tao/NVList.cpp
index eadc307a6fb..cb373055490 100644
--- a/TAO/tao/NVList.cpp
+++ b/TAO/tao/NVList.cpp
@@ -274,7 +274,7 @@ CORBA_NVList::_tao_incoming_cdr (TAO_InputCDR &cdr,
{
this->_tao_decode (cdr,
flag
- ACE_ENV_ARG_PARAMETER);
+ ACE_ENV_ARG_PARAMETER);
return;
}
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->refcount_lock_);
@@ -412,6 +412,8 @@ CORBA_NVList::_tao_decode (TAO_InputCDR &incoming,
}
CORBA::Any_ptr any = nv->value ();
+
+ // We can be sure that the impl is a TAO::Unknown_IDL_Type.
any->impl ()->_tao_decode (incoming
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;