summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-09-25 15:46:30 -0700
committerRose Hogenson <rosehogenson@posteo.net>2025-09-25 15:46:30 -0700
commit08ee0dcc57a295b28ce400c0566a196b3e88447f (patch)
treed1f840028c9fe9f1e963c2634bb82d1b66310f0f
parent998672c1d97b6d70618752823e50d0829732f7ed (diff)
downloadroseh.moe-08ee0dcc57a295b28ce400c0566a196b3e88447f.tar.zst
Remove temp file on error
-rw-r--r--roseh.moe.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/roseh.moe.go b/roseh.moe.go
index b0614bb..57be8b2 100644
--- a/roseh.moe.go
+++ b/roseh.moe.go
@@ -342,9 +342,11 @@ func saveNote(w http.ResponseWriter, r *http.Request) error {
}
defer f.Close()
if _, err = f.Write(encrypted); err != nil {
+ os.Remove(f.Name())
return err
}
if err := f.Close(); err != nil {
+ os.Remove(f.Name())
return err
}
return os.Rename(f.Name(), *notepadFile)