Josh Bleecher Snyder
517f0703f5
conn: document retry loop in StdNetBind.Open
...
It's not obvious on a first read what the loop is doing.
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2021-03-30 12:09:38 -07:00
Josh Bleecher Snyder
204140016a
conn: use local ipvN vars in StdNetBind.Open
...
This makes it clearer that they are fresh on each attempt,
and avoids the bookkeeping required to clearing them on failure.
Also, remove an unnecessary err != nil.
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2021-03-30 12:09:38 -07:00
Josh Bleecher Snyder
822f5a6d70
conn: unify code in StdNetBind.Send
...
The sending code is identical for ipv4 and ipv6;
select the conn, then use it.
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2021-03-30 12:09:32 -07:00
Josh Bleecher Snyder
02e419ed8a
device: rename unsafeCloseBind to closeBindLocked
...
And document a bit.
This name is more idiomatic.
Signed-off-by: Josh Bleecher Snyder <[email protected] >
2021-03-30 12:07:12 -07:00