Skip to content

Commit 345614e

Browse files
committed
Small corrections
1 parent d8569f4 commit 345614e

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

src/MongoDB.Driver/ClusterRegistry.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ private TcpStreamSettings ConfigureTcp(TcpStreamSettings settings, ClusterKey cl
166166
settings = settings.With(addressFamily: AddressFamily.InterNetworkV6);
167167
}
168168

169-
return settings.With(
169+
return settings.WithSocks5Settings(
170170
connectTimeout: clusterKey.ConnectTimeout,
171171
readTimeout: clusterKey.SocketTimeout,
172172
receiveBufferSize: clusterKey.ReceiveBufferSize,

src/MongoDB.Driver/Core/Configuration/ClusterBuilderExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public static ClusterBuilder ConfigureWithConnectionString(
121121

122122
if (connectionString.ProxyHost != null)
123123
{
124-
builder = builder.ConfigureTcp(s => s.With(
124+
builder = builder.ConfigureTcp(s => s.WithSocks5Settings(
125125
socks5ProxySettings: Socks5ProxySettings.Create(
126126
connectionString.ProxyHost,
127127
connectionString.ProxyPort,

src/MongoDB.Driver/Core/Configuration/TcpStreamSettings.cs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -206,16 +206,15 @@ public TcpStreamSettings With(
206206
Optional<int> sendBufferSize = default(Optional<int>),
207207
Optional<Action<Socket>> socketConfigurator = default(Optional<Action<Socket>>),
208208
Optional<TimeSpan?> writeTimeout = default(Optional<TimeSpan?>))
209-
{
210-
return new TcpStreamSettings(
211-
addressFamily: addressFamily.WithDefault(_addressFamily),
212-
connectTimeout: connectTimeout.WithDefault(_connectTimeout),
213-
readTimeout: readTimeout.WithDefault(_readTimeout),
214-
receiveBufferSize: receiveBufferSize.WithDefault(_receiveBufferSize),
215-
sendBufferSize: sendBufferSize.WithDefault(_sendBufferSize),
216-
socketConfigurator: socketConfigurator.WithDefault(_socketConfigurator),
217-
writeTimeout: writeTimeout.WithDefault(_writeTimeout));
218-
}
209+
=> WithSocks5Settings(
210+
addressFamily: addressFamily,
211+
connectTimeout: connectTimeout,
212+
readTimeout: readTimeout,
213+
receiveBufferSize: receiveBufferSize,
214+
sendBufferSize: sendBufferSize,
215+
socketConfigurator: socketConfigurator,
216+
writeTimeout: writeTimeout,
217+
socks5ProxySettings: _socks5ProxySettings);
219218

220219
/// <summary>
221220
/// Returns a new TcpStreamSettings instance with some settings changed.

0 commit comments

Comments
 (0)