]> granicus.if.org Git - ejabberd/commitdiff
Erase transient certificates on exit
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 7 Nov 2017 06:04:20 +0000 (09:04 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 7 Nov 2017 06:04:20 +0000 (09:04 +0300)
src/ejabberd_pkix.erl

index b74b47669c77320bda476c889268dc5b37be28a5..7efe7b4277082ae1d67ba815599258e79994a5c9 100644 (file)
@@ -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}.