[omniORB] spurious COMM_FAILURE when using fixed ports

Duncan Grisby duncan at grisby.org
Fri Jan 30 15:05:08 UTC 2026


On Fri, 2026-01-23 at 08:40 +0100, Michael Teske wrote: 

[...]
> In this case waitRead() is used, and if USE_POLL is set, it will
> return an error and so that the CloseConnection message which
> is still in the buffer is not read. It works fine for me with this
> patch:

Thank you for that!  I am not sure why the version with poll() was
different to select() in that respect. The select() version was not
looking at the error indication at all, which I think is also wrong, in
the other direction.

I have made it consistent now, and the client now reliably see the
CloseConnection message with both poll() and select().

Thanks,

Duncan.

-- 
Duncan Grisby <duncan at grisby.org>



More information about the omniORB-list mailing list