소스 검색

Merge pull request #2599 from dotcloud/prevent_panic_wrong_api_use

Prevent panic if you use API in a wrong way
Michael Crosby 11 년 전
부모
커밋
997a32706f
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      container.go

+ 5 - 1
container.go

@@ -133,7 +133,11 @@ type PortBinding struct {
 type Port string
 type Port string
 
 
 func (p Port) Proto() string {
 func (p Port) Proto() string {
-	return strings.Split(string(p), "/")[1]
+	parts := strings.Split(string(p), "/")
+	if len(parts) == 1 {
+		return "tcp"
+	}
+	return parts[1]
 }
 }
 
 
 func (p Port) Port() string {
 func (p Port) Port() string {