From cff6231aa5298f010d8466488a07ccbddf916f86 Mon Sep 17 00:00:00 2001 From: Erin Bleiweiss Date: Tue, 5 Mar 2019 15:25:53 -0600 Subject: [PATCH] Don't delete ssl key and cert if a user asked not to --- msfdb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/msfdb b/msfdb index 4d40d8866e..180fd05f17 100755 --- a/msfdb +++ b/msfdb @@ -577,8 +577,10 @@ def delete_web_service stop_web_service File.delete(@ws_pid) if web_service_pid_status == WebServicePIDStatus::INACTIVE - File.delete(@options[:ssl_key]) if File.file?(@options[:ssl_key]) - File.delete(@options[:ssl_cert]) if File.file?(@options[:ssl_cert]) + if @options[:delete_existing_data] + File.delete(@options[:ssl_key]) if File.file?(@options[:ssl_key]) + File.delete(@options[:ssl_cert]) if File.file?(@options[:ssl_cert]) + end end def reinit_web_service