Fix service restart
This commit is contained in:
@@ -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("")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user