未验证 提交 95cd23b7 编写于 作者: Z zryfish 提交者: GitHub

fix servicemesh controller nil pointer exception (#2870)

Signed-off-by: NJeff <zw0948@gmail.com>
上级 6f367e4f
......@@ -386,7 +386,7 @@ func (c *StorageCapabilityController) capabilityFromProvisioner(provisioner stri
}
return nil, err
}
klog.V(4).Infof("get provisioner capability:%s %v", provisioner, provisionerCapability)
klog.V(4).Infof("get provisioner capability:%s %s", provisioner, provisionerCapability.Name)
capabilitySpec := &capability.StorageClassCapabilitySpec{
Features: provisionerCapability.Spec.Features,
}
......
......@@ -129,7 +129,7 @@ func FillDestinationPort(vs *clientgonetworkingv1alpha3.VirtualService, service
// fill tcp port
for i := range vs.Spec.Tcp {
for j := range vs.Spec.Tcp[i].Route {
if vs.Spec.Tcp[i].Route[j].Destination.Port.Number == 0 {
if vs.Spec.Tcp[i].Route[j].Destination.Port == nil || vs.Spec.Tcp[i].Route[j].Destination.Port.Number == 0 {
vs.Spec.Tcp[i].Route[j].Destination.Port = &v1alpha3.PortSelector{
Number: uint32(service.Spec.Ports[0].Port),
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册