mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Fix error checks after cloning.
We should not use clone result When cloning fails. Fixes issues found in #28108.
This commit is contained in:
parent
d5e60cefc4
commit
d78946240e
@ -152,6 +152,7 @@ func (ctrl *PersistentVolumeController) initializeCaches(volumeSource, claimSour
|
||||
clone, err := conversion.NewCloner().DeepCopy(&volume)
|
||||
if err != nil {
|
||||
glog.Errorf("error cloning volume %q: %v", volume.Name, err)
|
||||
continue
|
||||
}
|
||||
volumeClone := clone.(*api.PersistentVolume)
|
||||
ctrl.storeVolumeUpdate(volumeClone)
|
||||
@ -172,6 +173,7 @@ func (ctrl *PersistentVolumeController) initializeCaches(volumeSource, claimSour
|
||||
clone, err := conversion.NewCloner().DeepCopy(&claim)
|
||||
if err != nil {
|
||||
glog.Errorf("error cloning claim %q: %v", claimToClaimKey(&claim), err)
|
||||
continue
|
||||
}
|
||||
claimClone := clone.(*api.PersistentVolumeClaim)
|
||||
ctrl.storeClaimUpdate(claimClone)
|
||||
|
Loading…
Reference in New Issue
Block a user