Fix service restart

This commit is contained in:
problematicconsumer
2023-10-27 17:33:24 +03:30
parent 783179511a
commit ca87754ba0

View File

@@ -190,13 +190,17 @@ func restart(configPath *C.char, disableMemoryLimit bool) (CErr *C.char) {
return err return err
} }
propagateStatus(Starting)
time.Sleep(250 * time.Millisecond) time.Sleep(250 * time.Millisecond)
err = start(configPath, disableMemoryLimit) path := C.GoString(configPath)
if C.GoString(err) != "" { activeConfigPath = &path
return err libbox.SetMemoryLimit(!disableMemoryLimit)
gErr := startService(false)
if gErr != nil {
return C.CString(gErr.Error())
} }
return C.CString("") return C.CString("")
} }