Просмотр исходного кода
Merge pull request #309 from cheeseandcereal/fix_arbitrary_reading
fix missing metadata security vuln
tags/v1.1.7
Andrea Spacca
4 лет назад
committed by
GitHub
Родитель
Сommit
42adceb4c6
Не найден GPG ключ соответствующий данной подписи
Идентификатор GPG ключа: 4AEE18F83AFDEB23
1 измененных файлов:
1 добавлений и
3 удалений
-
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 |
|
|
|
} |
|
|
|
|
|
|
|