diff options
author | Maria Scott <[email protected]> | 2021-09-03 14:03:08 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2021-09-06 10:28:57 +0200 |
commit | 3303dac8ba3415569ca42bdc2eeccc6d5ee2c845 (patch) | |
tree | e2d6add8383005aa25df6ccbbe4cf3377356dc95 /src/ranch_acceptors_sup.erl | |
parent | 9cbc272ddbff2da9c8ac18c2c6b0f29d22500cd5 (diff) | |
download | ranch-3303dac8ba3415569ca42bdc2eeccc6d5ee2c845.tar.gz ranch-3303dac8ba3415569ca42bdc2eeccc6d5ee2c845.tar.bz2 ranch-3303dac8ba3415569ca42bdc2eeccc6d5ee2c845.zip |
Enable usage of experimental inet_backend option for TCP listeners
Diffstat (limited to 'src/ranch_acceptors_sup.erl')
-rw-r--r-- | src/ranch_acceptors_sup.erl | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/ranch_acceptors_sup.erl b/src/ranch_acceptors_sup.erl index 76155b8..7e43179 100644 --- a/src/ranch_acceptors_sup.erl +++ b/src/ranch_acceptors_sup.erl @@ -60,12 +60,7 @@ start_listen_sockets(Ref, NumListenSockets, Transport, TransOpts0, Logger) when []; {_, Port} -> SocketOpts = maps:get(socket_opts, TransOpts0, []), - SocketOpts1 = case lists:keyfind(port, 1, SocketOpts) of - {port, Port} -> - SocketOpts; - _ -> - [{port, Port}|lists:keydelete(port, 1, SocketOpts)] - end, + SocketOpts1 = lists:keystore(port, 1, SocketOpts, {port, Port}), TransOpts1 = TransOpts0#{socket_opts => SocketOpts1}, [{N, start_listen_socket(Ref, Transport, TransOpts1, Logger)} || N <- lists:seq(2, NumListenSockets)] |