File tree 2 files changed +6
-4
lines changed
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -209,7 +209,7 @@ class Mongos extends TopologyBase {
209
209
}
210
210
211
211
// Connect
212
- connect ( db , _options , callback ) {
212
+ connect ( _options , callback ) {
213
213
var self = this ;
214
214
if ( 'function' === typeof _options ) ( callback = _options ) , ( _options = { } ) ;
215
215
if ( _options == null ) _options = { } ;
@@ -218,7 +218,8 @@ class Mongos extends TopologyBase {
218
218
self . s . options = _options ;
219
219
220
220
// Update bufferMaxEntries
221
- self . s . storeOptions . bufferMaxEntries = db . bufferMaxEntries ;
221
+ self . s . storeOptions . bufferMaxEntries =
222
+ typeof _options . bufferMaxEntries === 'number' ? _options . bufferMaxEntries : - 1 ;
222
223
223
224
// Error handler
224
225
var connectErrorHandler = function ( ) {
Original file line number Diff line number Diff line change @@ -236,7 +236,7 @@ class ReplSet extends TopologyBase {
236
236
}
237
237
238
238
// Connect method
239
- connect ( db , _options , callback ) {
239
+ connect ( _options , callback ) {
240
240
var self = this ;
241
241
if ( 'function' === typeof _options ) ( callback = _options ) , ( _options = { } ) ;
242
242
if ( _options == null ) _options = { } ;
@@ -245,7 +245,8 @@ class ReplSet extends TopologyBase {
245
245
self . s . options = _options ;
246
246
247
247
// Update bufferMaxEntries
248
- self . s . storeOptions . bufferMaxEntries = db . bufferMaxEntries ;
248
+ self . s . storeOptions . bufferMaxEntries =
249
+ typeof _options . bufferMaxEntries === 'number' ? _options . bufferMaxEntries : - 1 ;
249
250
250
251
// Actual handler
251
252
var errorHandler = function ( event ) {
You can’t perform that action at this time.
0 commit comments