Sfoglia il codice sorgente

prevent panic if you use API in a wrong way

Victor Vieux 11 anni fa
parent
commit
49d7b87cfc
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  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 {