From eddafb873b21781828fa0b404b3b6cebd2b28776 Mon Sep 17 00:00:00 2001 From: wh1te909 Date: Sat, 29 Oct 2022 16:02:08 -0700 Subject: [PATCH] remove stale inno temp files --- agent/process.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/agent/process.go b/agent/process.go index ae7c392..6409bc3 100644 --- a/agent/process.go +++ b/agent/process.go @@ -13,6 +13,8 @@ package agent import ( "fmt" + "os" + "path/filepath" "strings" rmm "github.com/amidaware/rmmagent/shared" @@ -76,4 +78,15 @@ func (a *Agent) KillHungUpdates() { KillProc(int32(p.PID)) } } + + err = os.Chdir(a.ProgramDir) + if err == nil { + files, err := filepath.Glob("is-*.tmp") + if err == nil { + for _, f := range files { + a.Logger.Debugln("KillHungUpdates() Removing file:", f) + os.Remove(f) + } + } + } }