|
@@ -1198,6 +1198,13 @@ func (m *model) ClusterConfig(deviceID protocol.DeviceID, cm protocol.ClusterCon
|
|
|
ccDeviceInfos[folder.ID] = info
|
|
|
}
|
|
|
|
|
|
+ for _, info := range ccDeviceInfos {
|
|
|
+ if deviceCfg.Introducer && info.local.Introducer {
|
|
|
+ l.Warnf("Remote %v is an introducer to us, and we are to them - only one should be introducer to the other, see https://docs.syncthing.net/users/introducer.html", deviceCfg.Description())
|
|
|
+ }
|
|
|
+ break
|
|
|
+ }
|
|
|
+
|
|
|
// Needs to happen outside of the fmut, as can cause CommitConfiguration
|
|
|
if deviceCfg.AutoAcceptFolders {
|
|
|
w, _ := m.cfg.Modify(func(cfg *config.Configuration) {
|