aboutsummaryrefslogtreecommitdiff
path: root/src/mime/type.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/mime/type.go')
-rw-r--r--src/mime/type.go13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/mime/type.go b/src/mime/type.go
index 465ecf0d59..6d4266929c 100644
--- a/src/mime/type.go
+++ b/src/mime/type.go
@@ -22,18 +22,11 @@ var (
extensions sync.Map // map[string][]string; slice values are append-only.
)
-func clearSyncMap(m *sync.Map) {
- m.Range(func(k, _ any) bool {
- m.Delete(k)
- return true
- })
-}
-
// setMimeTypes is used by initMime's non-test path, and by tests.
func setMimeTypes(lowerExt, mixExt map[string]string) {
- clearSyncMap(&mimeTypes)
- clearSyncMap(&mimeTypesLower)
- clearSyncMap(&extensions)
+ mimeTypes.Clear()
+ mimeTypesLower.Clear()
+ extensions.Clear()
for k, v := range lowerExt {
mimeTypesLower.Store(k, v)