Message22290
Logged In: YES
user_id=11375
I can confirm the bug on MacOS X, and the failure of the
patch to fix it.
I think the logic of the patch is wrong; it saves errno in
save_errno when errno==EINPROGRESS, does a getsockopt(), and
then resets errno to save_errno, which we know is
EINPROGRESS. I think the correct action is to do 'errno =
<result of the getsockopt>".
Revised patch attached; it produces the correct result on OS X.
|
|
Date |
User |
Action |
Args |
2007-08-23 14:25:53 | admin | link | issue1019808 messages |
2007-08-23 14:25:53 | admin | create | |
|