diff --git a/goKMS/kms/kms.go b/goKMS/kms/kms.go index f121decb906b8736f1219be329d4d04bb9c36ad3..536bfc17312eca58be32a7adcd6dc79ef4f9a9ac 100644 --- a/goKMS/kms/kms.go +++ b/goKMS/kms/kms.go @@ -384,11 +384,6 @@ func (kms *KMS) AssignForwardingRoute(pId, pHop, nHop string, remoteKMS *util.Re kms.routingTable[pathId] = tmpRoute kms.routingTableMutex.Unlock() - if tmpRoute.RemoteKMS == nil { - log.Error("RemoteKMS in route is nil") - return fmt.Errorf("RemoteKMS in route is nil") - } - if tmpRoute.RemoteKMS != nil { kms.remoteKMSMappingMutex.Lock() if _, ok := kms.remoteKMSMapping[tmpRoute.RemoteKMS.Id]; !ok {