X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=upload.go;h=3765c56cacb4108d0bfa5697f5372c1c3d8f6272;hb=0f9a4972ff6b08ea3af9bfd17417df688de4e2bd;hp=b36a575d7cd71818f23a5a1b021a377f7cbd2d71;hpb=abcfd24138cae8645a83f7e4fc37fd273bd8e9a8;p=gocheese.git diff --git a/upload.go b/upload.go index b36a575..3765c56 100644 --- a/upload.go +++ b/upload.go @@ -108,12 +108,12 @@ func serveUpload(w http.ResponseWriter, r *http.Request) { return } src, err := file.Open() - defer src.Close() if err != nil { log.Println("error", r.RemoteAddr, filename, err) http.Error(w, err.Error(), http.StatusInternalServerError) return } + defer src.Close() dst, err := TempFile(dirPath) if err != nil { log.Println("error", r.RemoteAddr, filename, err)