From 49d7b87cfc4385470a5ecf181f92c13b8391c002 Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Thu, 7 Nov 2013 18:54:00 -0800 Subject: [PATCH] prevent panic if you use API in a wrong way --- container.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/container.go b/container.go index 6cf35ec70e..419ba84d29 100644 --- a/container.go +++ b/container.go @@ -133,7 +133,11 @@ type PortBinding struct { type Port 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 {