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
}
propagateStatus(Starting)
time.Sleep(250 * time.Millisecond)
err = start(configPath, disableMemoryLimit)
if C.GoString(err) != "" {
return err
path := C.GoString(configPath)
activeConfigPath = &path
libbox.SetMemoryLimit(!disableMemoryLimit)
gErr := startService(false)
if gErr != nil {
return C.CString(gErr.Error())
}
return C.CString("")
}