Przeglądaj źródła

fix nil pointer dereference: check err first

WANG Ziqin 6 lat temu
rodzic
commit
30259da0f0
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      worker/provider.go

+ 1 - 1
worker/provider.go

@@ -141,10 +141,10 @@ func newMirrorProvider(mirror mirrorConfig, cfg *Config) mirrorProvider {
 			retry:       mirror.Retry,
 		}
 		p, err := newRsyncProvider(rc)
-		p.isMaster = isMaster
 		if err != nil {
 			panic(err)
 		}
+		p.isMaster = isMaster
 		provider = p
 	case provTwoStageRsync:
 		rc := twoStageRsyncConfig{