fix: When server port is 0, the program will not exit normally

This commit is contained in:
Senis John
2023-04-22 17:05:10 +08:00
parent 169f742b76
commit c73af2309b

View File

@@ -1,6 +1,7 @@
package controller
import (
"errors"
"fmt"
"log"
"reflect"
@@ -75,6 +76,9 @@ func (c *Controller) Start() error {
if err != nil {
return err
}
if newNodeInfo.Port == 0 {
return errors.New("server port must > 0")
}
c.nodeInfo = newNodeInfo
c.Tag = c.buildNodeTag()
@@ -183,6 +187,9 @@ func (c *Controller) nodeInfoMonitor() (err error) {
log.Print(err)
return nil
}
if newNodeInfo.Port == 0 {
return errors.New("server port must > 0")
}
// Update User
var usersChanged = true