Commit 1dc19de5 authored by Janos Guljas's avatar Janos Guljas

swarm/api: use path.Ext instead strings.LastIndex in MultiResolver.Resolve

parent e451b65f
...@@ -21,6 +21,7 @@ import ( ...@@ -21,6 +21,7 @@ import (
"fmt" "fmt"
"io" "io"
"net/http" "net/http"
"path"
"regexp" "regexp"
"strings" "strings"
"sync" "sync"
...@@ -83,8 +84,8 @@ func NewMultiResolver(opts ...MultiResolverOption) (m *MultiResolver) { ...@@ -83,8 +84,8 @@ func NewMultiResolver(opts ...MultiResolverOption) (m *MultiResolver) {
// will be returned. // will be returned.
func (m MultiResolver) Resolve(addr string) (h common.Hash, err error) { func (m MultiResolver) Resolve(addr string) (h common.Hash, err error) {
rs := m.resolvers[""] rs := m.resolvers[""]
if i := strings.LastIndex(addr, "."); i >= 0 { if ext := path.Ext(addr); ext != "" {
rstld, ok := m.resolvers[addr[i+1:]] rstld, ok := m.resolvers[ext[1:]]
if ok { if ok {
rs = rstld rs = rstld
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment