fallback to cwd if unable to create tmpdir in /tmp amidaware/tacticalrmm#1017

This commit is contained in:
wh1te909 2022-03-24 01:13:22 +00:00
parent 118608999c
commit c57c5a0cbf
2 changed files with 22 additions and 6 deletions

View file

@ -302,3 +302,19 @@ func randomCheckDelay() {
func removeWinNewLines(s string) string {
return strings.ReplaceAll(s, "\r\n", "\n")
}
func createTmpFile() (*os.File, error) {
var f *os.File
f, err := os.CreateTemp("", "trmm")
if err != nil {
cwd, err := os.Getwd()
if err != nil {
return f, err
}
f, err = os.CreateTemp(cwd, "trmm")
if err != nil {
return f, err
}
}
return f, nil
}