From 0f18a0e91dd1ab0373a0908870632aca3600c5e3 Mon Sep 17 00:00:00 2001 From: Las Zenow Date: Thu, 30 May 2019 01:09:28 +0000 Subject: [PATCH] Don't continue working with an invalid epub It produces a seg fault --- lib/upload.go | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/upload.go b/lib/upload.go index c74e087..cf65c5f 100644 --- a/lib/upload.go +++ b/lib/upload.go @@ -46,6 +46,7 @@ func (req uploadRequest) processFile(db database.DB, store storage.Store) { if err != nil { log.Warn("Not valid epub uploaded file ", req.header.Filename, ": ", err) db.UpdateSubmission(req.id, "It is not a valid epub file", nil) + return } defer epub.Close()