mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
mime: in globs2 file only keep first time extension is seen
Fixes #45534 Change-Id: I9855607e845951f26ab85cb179ec6dea40d92156 Reviewed-on: https://go-review.googlesource.com/c/go/+/309574 Trust: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
parent
39dd96ca5a
commit
7b19fb1d56
2 changed files with 10 additions and 1 deletions
1
src/mime/testdata/test.types.globs2
vendored
1
src/mime/testdata/test.types.globs2
vendored
|
|
@ -6,3 +6,4 @@
|
||||||
# mime package test for globs2
|
# mime package test for globs2
|
||||||
50:document/test:*.t3
|
50:document/test:*.t3
|
||||||
50:example/test:*.t4
|
50:example/test:*.t4
|
||||||
|
30:example/do-not-use:*.t4
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,15 @@ func loadMimeGlobsFile(filename string) error {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
setExtensionType(fields[2][1:], fields[1])
|
extension := fields[2][1:]
|
||||||
|
if _, ok := mimeTypes.Load(extension); ok {
|
||||||
|
// We've already seen this extension.
|
||||||
|
// The file is in weight order, so we keep
|
||||||
|
// the first entry that we see.
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
setExtensionType(extension, fields[1])
|
||||||
}
|
}
|
||||||
if err := scanner.Err(); err != nil {
|
if err := scanner.Err(); err != nil {
|
||||||
panic(err)
|
panic(err)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue