diff --git a/Tools/RemoteSynchronization/Program.cs b/Tools/RemoteSynchronization/Program.cs index 9c553a5c4..cbc988f1f 100644 --- a/Tools/RemoteSynchronization/Program.cs +++ b/Tools/RemoteSynchronization/Program.cs @@ -171,11 +171,11 @@ destination will be verified before being overwritten (if they seemingly match). Dictionary src_opts = config.SrcOptions .Select(x => x.Split("=")) - .ToDictionary(x => x[0], x => x[1]); + .ToDictionary(x => x[0], x => string.Join("=", x.Skip(1))); Dictionary dst_opts = config.DstOptions .Select(x => x.Split("=")) - .ToDictionary(x => x[0], x => x[1]); + .ToDictionary(x => x[0], x => string.Join("=", x.Skip(1))); // Merge the global options into the source and destination options. The global options will be overridden by the source and destination options. foreach (var x in global_options)