Fix a small bug and change the logic of the bind() port choosing: Use a random starting point the first time through the loop.
Fix a small bug and change the logic of the bind() port choosing:
Use a random starting point the first time through the loop.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars