From 08bbf139c5d0bbc0a9be15e5be6b82c67f21c2cf Mon Sep 17 00:00:00 2001 From: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> Date: Thu, 18 Mar 2021 22:25:34 +0100 Subject: [PATCH] Add default OS tmp dir Signed-off-by: Pierre-Emmanuel Jacquier <15922119+pierre-emmanuelJ@users.noreply.github.com> --- pkg/server/server.go | 3 ++- pkg/server/xtreamHandles.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/server/server.go b/pkg/server/server.go index 80277ea..c73f9d8 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -25,6 +25,7 @@ import ( "net/url" "os" "path" + "path/filepath" "strings" "github.com/jamesnetherton/m3u" @@ -35,7 +36,7 @@ import ( "github.com/gin-gonic/gin" ) -var defaultProxyfiedM3UPath = "/tmp/" + uuid.NewV4().String() + ".iptv-proxy.m3u" +var defaultProxyfiedM3UPath = filepath.Join(os.TempDir(), uuid.NewV4().String()+".iptv-proxy.m3u") // Config represent the server configuration type Config struct { diff --git a/pkg/server/xtreamHandles.go b/pkg/server/xtreamHandles.go index 6c179a0..30b8be7 100644 --- a/pkg/server/xtreamHandles.go +++ b/pkg/server/xtreamHandles.go @@ -62,7 +62,7 @@ func (c *Config) cacheXtreamM3u(m3uURL *url.URL) error { tmp := *c tmp.playlist = &playlist - path := filepath.Join("/tmp", uuid.NewV4().String()+".iptv-proxy") + path := filepath.Join(os.TempDir(), uuid.NewV4().String()+".iptv-proxy.m3u") f, err := os.Create(path) if err != nil { return err