From f909ad3ce277bfefeabbb44cb5eacbda7b673a09 Mon Sep 17 00:00:00 2001 From: Adam Crowder Date: Fri, 8 May 2020 16:23:32 -0700 Subject: [PATCH] fix missing metadata security vuln --- server/handlers.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/server/handlers.go b/server/handlers.go index 4f0af3d..1d45b49 100644 --- a/server/handlers.go +++ b/server/handlers.go @@ -614,9 +614,7 @@ func (s *Server) CheckMetadata(token, filename string, increaseDownload bool) (M var metadata Metadata r, _, err := s.storage.Get(token, fmt.Sprintf("%s.metadata", filename)) - if s.storage.IsNotExist(err) { - return metadata, nil - } else if err != nil { + if err != nil { return metadata, err }