summaryrefslogtreecommitdiff
path: root/src/ejabberd_pkix.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-11-07 09:04:20 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-11-07 09:04:20 +0300
commitfe9b1913820a4ac7d575fe7da5046a98bf7d2c67 (patch)
tree1040235304449b42870c99aba2cdabe0ef2a0757 /src/ejabberd_pkix.erl
parentejabberdctl: Fix paths for release build (diff)
Erase transient certificates on exit
Diffstat (limited to 'src/ejabberd_pkix.erl')
-rw-r--r--src/ejabberd_pkix.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_pkix.erl b/src/ejabberd_pkix.erl
index b74b4766..7efe7b42 100644
--- a/src/ejabberd_pkix.erl
+++ b/src/ejabberd_pkix.erl
@@ -245,7 +245,8 @@ handle_info(_Info, State) ->
terminate(_Reason, _State) ->
ejabberd_hooks:delete(route_registered, ?MODULE, route_registered, 50),
- ejabberd_hooks:delete(config_reloaded, ?MODULE, config_reloaded, 30).
+ ejabberd_hooks:delete(config_reloaded, ?MODULE, config_reloaded, 30),
+ clean_dir(certs_dir()).
code_change(_OldVsn, State, _Extra) ->
{ok, State}.