noip.c: Factor out the non-implicit-binding parts of `do_implicit_bind'.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 6 Jun 2018 19:22:04 +0000 (20:22 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 6 Jun 2018 19:22:04 +0000 (20:22 +0100)
commit6e1fe695843e716e8e9ab66f56383296883c3a20
tree33d4140883ceab0d420d0b2be31308a1186b021c
parent81e3737d842818a305e23802405f4e15b5e8381d
noip.c: Factor out the non-implicit-binding parts of `do_implicit_bind'.

The function's other responsibilities are taken over by a new function
`fixup_client_socket'.  When I did this, I anticipated that I was going
to have to make the latter rather more complicated, but it turns out
that it's not actually that far off.

No functional change, though the new function takes a different approach
to producing the same effective control flow.
noip.c