[omniORB] Unrecoverable error for this endpoint - EBADF

Duncan Grisby duncan@grisby.org
Fri Oct 4 16:27:01 2002


On Thursday 26 September, "Norrie Quinn" wrote:

> The problem is that on Windows, the winsock2 api call to select() returns
> WSAENOTSOCK instead of WSAEBADF.  This causes the server to stop listening
> when the race condition occurs on Windows only.  Infact checking the doc for
> all the winsock2 api calls, it looks like WSAEBADF is never returned.  I
> don't know if this was the case with earlier versions of the winsock api.

Thanks for discovering that. I've fixed it in CVS. I've also fixed the
listen queue issue you reported, since I can't think of any good
reason for us to restrict the queue to 5.

Cheers,

Duncan.

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