[omniORB] Bug in RECOVER_FORWARD

Duncan Grisby duncan at grisby.org
Fri Dec 12 17:45:20 GMT 2008


On Friday 12 December, Serguei Kolos wrote:

> I have an impression that a bug has been introduced in the omniORB 4.1.3
> to the handling of the exceptions in case of using reference
> forwarding.

[...]
> The issue is that in the line 790 it is used inside the catch(const
> giopStream::CommFailure& ex) block and as a consequence if a transient
> exception handler returns 0 the giopStream::CommFailure exception is
> propagated to the user space which must never happen.

Yes, it is a bug.

> What is the best way of solving this issue?

Update to the latest CVS snapshot. The bug is already fixed there.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list