summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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