diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2025-09-25 15:46:30 -0700 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2025-09-25 15:46:30 -0700 |
| commit | 08ee0dcc57a295b28ce400c0566a196b3e88447f (patch) | |
| tree | d1f840028c9fe9f1e963c2634bb82d1b66310f0f /roseh.moe.go | |
| parent | 998672c1d97b6d70618752823e50d0829732f7ed (diff) | |
| download | roseh.moe-08ee0dcc57a295b28ce400c0566a196b3e88447f.tar.zst | |
Remove temp file on error
Diffstat (limited to 'roseh.moe.go')
| -rw-r--r-- | roseh.moe.go | 2 |
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) |
