소스 검색

Fixed a bug which caused 'docker cp' to fail when the destination name already exists.

Solomon Hykes 12 년 전
부모
커밋
49da84d7c4
1개의 변경된 파일0개의 추가작업 그리고 3개의 파일을 삭제
  1. 0 3
      image/image.go

+ 0 - 3
image/image.go

@@ -141,9 +141,6 @@ func (index *Index) Copy(srcNameOrId, dstName string) (*Image, error) {
 	if src == nil {
 	if src == nil {
 		return nil, errors.New("No such image: " + srcNameOrId)
 		return nil, errors.New("No such image: " + srcNameOrId)
 	}
 	}
-	if index.Find(dstName) != nil {
-		return nil, errors.New(dstName + ": image already exists.")
-	}
 	dst, err := NewImage(dstName, src.Layers, src.Id)
 	dst, err := NewImage(dstName, src.Layers, src.Id)
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err