fix issue in http.File implements for package gres

This commit is contained in:
John
2020-05-14 21:25:54 +08:00
parent d398b749d4
commit f290bd7170

View File

@ -20,7 +20,7 @@ func (f *File) Close() error {
func (f *File) Readdir(count int) ([]os.FileInfo, error) {
files := f.resource.ScanDir(f.Name(), "*", false)
if len(files) > 0 {
if count < 0 || count > len(files) {
if count <= 0 || count > len(files) {
count = len(files)
}
infos := make([]os.FileInfo, count)