From 5f6d27cebaec3d2e9e72579c91591aea5bcb6966 Mon Sep 17 00:00:00 2001 From: Alexander Morozov Date: Tue, 27 Oct 2015 09:36:08 -0700 Subject: [PATCH] Simplify getEntrypointAndArgs Signed-off-by: Alexander Morozov --- daemon/daemon.go | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/daemon/daemon.go b/daemon/daemon.go index 5159d4f7da..ed3b54be7a 100644 --- a/daemon/daemon.go +++ b/daemon/daemon.go @@ -450,21 +450,12 @@ func (daemon *Daemon) generateHostname(id string, config *runconfig.Config) { } func (daemon *Daemon) getEntrypointAndArgs(configEntrypoint *stringutils.StrSlice, configCmd *stringutils.StrSlice) (string, []string) { - var ( - entrypoint string - args []string - ) - cmdSlice := configCmd.Slice() if configEntrypoint.Len() != 0 { eSlice := configEntrypoint.Slice() - entrypoint = eSlice[0] - args = append(eSlice[1:], cmdSlice...) - } else { - entrypoint = cmdSlice[0] - args = cmdSlice[1:] + return eSlice[0], append(eSlice[1:], cmdSlice...) } - return entrypoint, args + return cmdSlice[0], cmdSlice[1:] } func (daemon *Daemon) newContainer(name string, config *runconfig.Config, imgID string) (*Container, error) {