aboutsummaryrefslogtreecommitdiffstats
path: root/src/ranch_acceptors_sup.erl
diff options
context:
space:
mode:
authorMaria Scott <[email protected]>2021-09-03 14:03:08 +0200
committerLoïc Hoguin <[email protected]>2021-09-06 10:28:57 +0200
commit3303dac8ba3415569ca42bdc2eeccc6d5ee2c845 (patch)
treee2d6add8383005aa25df6ccbbe4cf3377356dc95 /src/ranch_acceptors_sup.erl
parent9cbc272ddbff2da9c8ac18c2c6b0f29d22500cd5 (diff)
downloadranch-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.erl7
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)]