Add cleanup multipart form on defer
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
This commit is contained in:
parent
462de45e12
commit
0346db462b
1 changed files with 6 additions and 0 deletions
|
@ -64,6 +64,12 @@ func (a *app) upload(c *fasthttp.RequestCtx) {
|
|||
|
||||
log.Debug("close temporary file", zap.Error(tmp.Close()))
|
||||
log.Debug("remove temporary file", zap.Error(os.RemoveAll(tmpName)))
|
||||
|
||||
if form == nil {
|
||||
return
|
||||
}
|
||||
|
||||
log.Debug("cleanup multipart form", zap.Error(form.RemoveAll()))
|
||||
}()
|
||||
|
||||
if form, err = c.MultipartForm(); err != nil {
|
||||
|
|
Loading…
Reference in a new issue