diff options
Diffstat (limited to 'components/dlink_tls/src/dlink_tls_conn.erl')
-rw-r--r-- | components/dlink_tls/src/dlink_tls_conn.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/components/dlink_tls/src/dlink_tls_conn.erl b/components/dlink_tls/src/dlink_tls_conn.erl index cfa75d2..346f912 100644 --- a/components/dlink_tls/src/dlink_tls_conn.erl +++ b/components/dlink_tls/src/dlink_tls_conn.erl @@ -427,7 +427,10 @@ do_upgrade(Sock, server, CompSpec) -> tls_opts(Role, CompSpec) -> {ok, ServerOpts} = get_module_config(server_opts, [], CompSpec), - TlsOpts = proplists:get_value(tls_opts, ServerOpts, []), + TlsOpts0 = proplists:get_value(tls_opts, ServerOpts, []), + TlsOpts = TlsOpts0 ++ + [{reuse_sessions, false} + || not lists:keymember(reuse_sessions, 1, TlsOpts0)], ?debug("TlsOpts = ~p", [TlsOpts]), Opt = fun(K) -> opt(K, TlsOpts, fun() -> |