chore: linter: staticcheck
Signed-off-by: Jakob Borg <jakob@kastelo.net>
This commit is contained in:
@@ -428,11 +428,12 @@ func migrateToConfigV12(cfg *Configuration) {
|
||||
var newDiscoServers []string
|
||||
var useDefault bool
|
||||
for _, addr := range cfg.Options.RawGlobalAnnServers {
|
||||
if addr == "udp4://announce.syncthing.net:22026" {
|
||||
switch addr {
|
||||
case "udp4://announce.syncthing.net:22026":
|
||||
useDefault = true
|
||||
} else if addr == "udp6://announce-v6.syncthing.net:22026" {
|
||||
case "udp6://announce-v6.syncthing.net:22026":
|
||||
useDefault = true
|
||||
} else {
|
||||
default:
|
||||
newDiscoServers = append(newDiscoServers, addr)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,11 +81,12 @@ func (t *tcpListener) serve(ctx context.Context) error {
|
||||
defer slog.InfoContext(ctx, "TCP listener shutting down", slogutil.Address(tcaddr))
|
||||
|
||||
var ipVersion nat.IPVersion
|
||||
if t.uri.Scheme == "tcp4" {
|
||||
switch t.uri.Scheme {
|
||||
case "tcp4":
|
||||
ipVersion = nat.IPv4Only
|
||||
} else if t.uri.Scheme == "tcp6" {
|
||||
case "tcp6":
|
||||
ipVersion = nat.IPv6Only
|
||||
} else {
|
||||
default:
|
||||
ipVersion = nat.IPvAny
|
||||
}
|
||||
mapping := t.natService.NewMapping(nat.TCP, ipVersion, tcaddr.IP, tcaddr.Port)
|
||||
|
||||
@@ -140,12 +140,12 @@ func (evType EventType) Merge(other EventType) EventType {
|
||||
}
|
||||
|
||||
func (evType EventType) String() string {
|
||||
switch {
|
||||
case evType == NonRemove:
|
||||
switch evType {
|
||||
case NonRemove:
|
||||
return "non-remove"
|
||||
case evType == Remove:
|
||||
case Remove:
|
||||
return "remove"
|
||||
case evType == Mixed:
|
||||
case Mixed:
|
||||
return "mixed"
|
||||
default:
|
||||
panic("bug: Unknown event type")
|
||||
|
||||
@@ -132,11 +132,12 @@ func (s *IGDService) AddPinhole(ctx context.Context, protocol nat.Protocol, intA
|
||||
|
||||
func (s *IGDService) tryAddPinholeForIP6(ctx context.Context, protocol nat.Protocol, port int, duration time.Duration, ip net.IP) error {
|
||||
var protoNumber int
|
||||
if protocol == nat.TCP {
|
||||
switch protocol {
|
||||
case nat.TCP:
|
||||
protoNumber = 6
|
||||
} else if protocol == nat.UDP {
|
||||
case nat.UDP:
|
||||
protoNumber = 17
|
||||
} else {
|
||||
default:
|
||||
return errors.New("protocol not supported")
|
||||
}
|
||||
|
||||
@@ -258,11 +259,12 @@ func (s *IGDService) GetLocalIPv4Address() net.IP {
|
||||
// SupportsIPVersion checks whether this is a WANIPv6FirewallControl device,
|
||||
// in which case pinholing instead of port mapping should be done
|
||||
func (s *IGDService) SupportsIPVersion(version nat.IPVersion) bool {
|
||||
if version == nat.IPvAny {
|
||||
switch version {
|
||||
case nat.IPvAny:
|
||||
return true
|
||||
} else if version == nat.IPv6Only {
|
||||
case nat.IPv6Only:
|
||||
return s.URN == urnWANIPv6FirewallControlV1
|
||||
} else if version == nat.IPv4Only {
|
||||
case nat.IPv4Only:
|
||||
return s.URN != urnWANIPv6FirewallControlV1
|
||||
}
|
||||
|
||||
|
||||
@@ -449,10 +449,11 @@ func (a *aggregator) updateConfig(folderCfg config.FolderConfiguration) {
|
||||
}
|
||||
|
||||
func updateInProgressSet(event events.Event, inProgress map[string]struct{}) {
|
||||
if event.Type == events.ItemStarted {
|
||||
switch event.Type {
|
||||
case events.ItemStarted:
|
||||
path := event.Data.(map[string]string)["item"]
|
||||
inProgress[path] = struct{}{}
|
||||
} else if event.Type == events.ItemFinished {
|
||||
case events.ItemFinished:
|
||||
path := event.Data.(map[string]interface{})["item"].(string)
|
||||
delete(inProgress, path)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user