summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Pollan <meskio@sindominio.net>2018-06-28 18:37:53 +0200
committerRuben Pollan <meskio@sindominio.net>2018-07-03 19:37:07 +0200
commit3a2f10bf34b8c55b15f171cdf24719fc849d847b (patch)
treeac1b74c18079b056a13a6c236ce46aa61f4b0f39
parent70a00e619c193b54bc74cb4a007106917e877825 (diff)
[feat] ignore kill errors
-rw-r--r--helper/helper.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/helper/helper.go b/helper/helper.go
index a3816de..5419696 100644
--- a/helper/helper.go
+++ b/helper/helper.go
@@ -87,10 +87,11 @@ func (openvpn *openvpnT) stop(w http.ResponseWriter, r *http.Request) {
func (openvpn *openvpnT) kill() error {
err := kill(openvpn.cmd)
- if err != nil {
- return err
+ if err == nil {
+ openvpn.cmd.Wait()
+ } else {
+ log.Printf("Error killing the process: %v", err)
}
- openvpn.cmd.Wait()
openvpn.cmd = nil
return nil