Преглед на файлове

prevent panic if you use API in a wrong way

Victor Vieux преди 11 години
родител
ревизия
49d7b87cfc
променени са 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 {