fix: clear cert crash when config is undefined

This commit is contained in:
Zhongwen Deng 2022-05-10 15:47:16 +08:00
parent 83b4b658e2
commit 703a8d3eff
1 changed files with 2 additions and 0 deletions

View File

@ -30,6 +30,8 @@ convert_certs(RltvDir, NewConfig) ->
{error, {bad_ssl_config, Reason}} {error, {bad_ssl_config, Reason}}
end. end.
clear_certs(_RltvDir, undefined) ->
ok;
clear_certs(RltvDir, Config) -> clear_certs(RltvDir, Config) ->
OldSSL = map_get_oneof([<<"ssl">>, ssl], Config, undefined), OldSSL = map_get_oneof([<<"ssl">>, ssl], Config, undefined),
ok = emqx_tls_lib:delete_ssl_files(RltvDir, undefined, OldSSL). ok = emqx_tls_lib:delete_ssl_files(RltvDir, undefined, OldSSL).