mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	Merge pull request #47900 from yiqinguo/yiqinguo_add_type_judgment
Automatic merge from submit-queue Add type conversion judgment If do not type conversion judgment, there may be panic. **Release note**: ```release-note NONE ```
This commit is contained in:
		@@ -455,10 +455,13 @@ func (ds *dockerService) getDockerVersionFromCache() (*dockertypes.Version, erro
 | 
				
			|||||||
	// We only store on key in the cache.
 | 
						// We only store on key in the cache.
 | 
				
			||||||
	const dummyKey = "version"
 | 
						const dummyKey = "version"
 | 
				
			||||||
	value, err := ds.versionCache.Get(dummyKey)
 | 
						value, err := ds.versionCache.Get(dummyKey)
 | 
				
			||||||
	dv := value.(*dockertypes.Version)
 | 
					 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						dv, ok := value.(*dockertypes.Version)
 | 
				
			||||||
 | 
						if !ok {
 | 
				
			||||||
 | 
							return nil, fmt.Errorf("Converted to *dockertype.Version error")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	return dv, nil
 | 
						return dv, nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user