From d41af72a9673728cfe9390e31cb4e67da31fc355 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Mon, 22 Aug 2022 18:46:37 +0200 Subject: State + Exports: Make cleanup optional when entering disconnect --- exports/exports.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'exports') diff --git a/exports/exports.go b/exports/exports.go index 3ebd7f0..a6dbaf6 100644 --- a/exports/exports.go +++ b/exports/exports.go @@ -244,13 +244,13 @@ func SetSearchServer(name *C.char) *C.char { } //export SetDisconnected -func SetDisconnected(name *C.char) *C.char { +func SetDisconnected(name *C.char, cleanup C.int) *C.char { nameStr := C.GoString(name) state, stateErr := GetVPNState(nameStr) if stateErr != nil { return C.CString(ErrorToString(stateErr)) } - setDisconnectedErr := state.SetDisconnected() + setDisconnectedErr := state.SetDisconnected(int(cleanup) == 1) return C.CString(ErrorToString(setDisconnectedErr)) } -- cgit v1.2.3