From 96b92970ddade23968f36ec003478c04fe3fb82c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Geisendo=CC=88rfer?= Date: Thu, 21 Mar 2013 14:17:07 +0100 Subject: [PATCH] Return 404 if file does not exist --- src/cmd/tusd/http.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cmd/tusd/http.go b/src/cmd/tusd/http.go index 67795e2..5a61ab6 100644 --- a/src/cmd/tusd/http.go +++ b/src/cmd/tusd/http.go @@ -192,7 +192,10 @@ func putFile(w http.ResponseWriter, r *http.Request, fileId string) { func setFileRangeHeader(w http.ResponseWriter, fileId string) { meta, err := dataStore.GetFileMeta(fileId) - if err != nil { + if os.IsNotExist(err) { + reply(w, http.StatusNotFound, err.Error()) + return + } else if err != nil { reply(w, http.StatusInternalServerError, err.Error()) return }