diff --git a/src/Nest.Connection.Thrift/ThriftConnection.cs b/src/Nest.Connection.Thrift/ThriftConnection.cs index 30881468797..1d2e0238a24 100644 --- a/src/Nest.Connection.Thrift/ThriftConnection.cs +++ b/src/Nest.Connection.Thrift/ThriftConnection.cs @@ -24,7 +24,7 @@ public ThriftConnection(IConnectionSettings connectionSettings) { this._connectionSettings = connectionSettings; this._timeout = connectionSettings.Timeout; - this._poolSize = connectionSettings.MaximumAsyncConnections; + this._poolSize = Math.Max(1, connectionSettings.MaximumAsyncConnections); this._resourceLock = new Semaphore(_poolSize, _poolSize);