commit | fbbea2e1bf85bbee28fe86d1cf912929a8d09f6f | [log] [tgz] |
---|---|---|
author | Nick Pelly <npelly@google.com> | Thu Jul 28 17:59:27 2011 -0700 |
committer | Nick Pelly <npelly@google.com> | Thu Jul 28 18:11:34 2011 -0700 |
tree | acf8677c9565cf3bff0bd492c2177c6107f363e8 | |
parent | 3ebdb48921c49ae172d094463ed97361328aa4b2 [diff] |
Workaround for bug 5082381 (EALREADY on ACL collision). If connect() fails with EALREADY, then retry. Unfortunately we also need to switch to a new FD. This is currently safe, but its a little fragile to changes in the code (especially if we ever expose the fd to applications) so it would be great to fix this issue properly in the kernel sometime and revert this commit. Change-Id: I12fb6b7f2b8ca40f425f66b504754048c9460329