diff --git a/contrib/mesos/pkg/scheduler/service/service.go b/contrib/mesos/pkg/scheduler/service/service.go index 935bec0eba..72955adc26 100644 --- a/contrib/mesos/pkg/scheduler/service/service.go +++ b/contrib/mesos/pkg/scheduler/service/service.go @@ -295,15 +295,7 @@ func (s *SchedulerServer) AddHyperkubeFlags(fs *pflag.FlagSet) { // returns (downloadURI, basename(path)) func (s *SchedulerServer) serveFrameworkArtifact(path string) (string, string) { - pathSplit := strings.Split(path, "/") - - var basename string - if len(pathSplit) > 0 { - basename = pathSplit[len(pathSplit)-1] - } else { - basename = path - } - + basename := filepath.Base(path) return s.serveFrameworkArtifactWithFilename(path, basename), basename }