diff options
author | juhlig <[email protected]> | 2019-05-13 10:15:16 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2019-05-13 10:32:33 +0200 |
commit | a4af58b2e6313e3b422cf35aef370241aab20661 (patch) | |
tree | 6c50eaf301c93e30aa147651d9d8d9641845b23d /src/ranch_acceptor.erl | |
parent | 6d8b249e54c849948f6d4cdb021cb44340ec289f (diff) | |
download | ranch-a4af58b2e6313e3b422cf35aef370241aab20661.tar.gz ranch-a4af58b2e6313e3b422cf35aef370241aab20661.tar.bz2 ranch-a4af58b2e6313e3b422cf35aef370241aab20661.zip |
Fix premature ranch_server:set_addr
With num_listen_sockets>1 and SO_REUSEPORT disabled, the startup of
ranch_acceptors_sup fails because extra sockets cannot be created.
Because ranch_server:set_addr is called right after the creation
of the first socket succeeded, ranch:get_port etc may still return
an ok tuple until it notices that the listener is in fact down.
Diffstat (limited to 'src/ranch_acceptor.erl')
0 files changed, 0 insertions, 0 deletions