Explorar o código

fix: server lease nil pointer dereference

luzhenqian %!s(int64=4) %!d(string=hai) anos
pai
achega
0caafd104b
Modificáronse 2 ficheiros con 2 adicións e 3 borrados
  1. 1 2
      pkg/server/server_manager.go
  2. 1 1
      services/registry/product.go

+ 1 - 2
pkg/server/server_manager.go

@@ -124,8 +124,7 @@ func (mgr *ServerManager) RegisterServer() error {
 	Log.Infof("RegisterServer is done. leaseId is %v\n", mgr.leaseId)
 	go func() {
 		for {
-			leaseResp := <-mgr.keepAliveChan
-			Log.Infof("update lease success:%d", leaseResp.TTL)
+			<-mgr.keepAliveChan
 		}
 	}()
 	return nil

+ 1 - 1
services/registry/product.go

@@ -122,7 +122,7 @@ func (r *Registry) ValidateProduct(key string, reply *models.Product) error {
 	}
 
 	if reply.ProductKey != key {
-		return errors.New("product key not match.")
+		return errors.New("product key not match")
 	}
 
 	return nil