Skip to content

Commit f4f35b6

Browse files
committed
bugfix file not close for tmp file
1 parent 7a5e46c commit f4f35b6

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

fileserver.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2400,11 +2400,15 @@ func (this *Server) Upload(w http.ResponseWriter, r *http.Request) {
24002400
}
24012401
r.Body = fpBody
24022402
defer func() {
2403-
fpBody.Close()
2404-
os.Remove(fn)
2403+
err = fpBody.Close()
2404+
if err != nil {
2405+
log.Error(err)
2406+
}
2407+
err = os.Remove(fn)
2408+
if err != nil {
2409+
log.Error(err)
2410+
}
24052411
}()
2406-
fpBody, err = os.Open(fn)
2407-
r.Body = fpBody
24082412
done := make(chan bool, 1)
24092413
this.queueUpload <- WrapReqResp{&w, r, done}
24102414
<-done

0 commit comments

Comments
 (0)