omnithread update
Report number 31Reported by Dietmar May
Date 11 Aug 1998
Platforms Windows NT/95
Version omniORB_2.5.0
Description
With the following IDL:
// IDL module A { interface B { }; }; module C { interface B : A::B { }; };The stub code C::_sk_B::dispatch, must call A::_sk_B::dispatch as ((A__sk_B*)this)->A__sk_B::dispatch. Otherwise, the invocation would just end up calling itself infinitely. The previous workaround A__sk_B::dispatch does not deal with the case when the interface name is the same (even though they are in different modules).
Patch
Action
If you need more information, contact omniorb@uk.research.att.com. We'd like to hear from you.
Contact information
Copyright © 2002 AT&T Laboratories Cambridge