@@ -233,20 +233,20 @@ func runInsert(
233
233
if cmd .Session != nil {
234
234
cmd .Session .RetryWrite = false
235
235
}
236
- return insert (ctx , cmd , ss , nil )
236
+ return insert (ctx , & cmd , ss , nil )
237
237
}
238
238
239
239
cmd .Session .RetryWrite = retryWrite
240
240
cmd .Session .IncrementTxnNumber ()
241
241
242
- res , origErr := insert (ctx , cmd , ss , nil )
242
+ res , origErr := insert (ctx , & cmd , ss , nil )
243
243
if shouldRetry (origErr , res .WriteConcernError ) {
244
244
newServer , err := topo .SelectServer (ctx , selector )
245
245
if err != nil || ! retrySupported (topo , ss .Description (), cmd .Session , cmd .WriteConcern ) {
246
246
return res , origErr
247
247
}
248
248
249
- return insert (ctx , cmd , newServer , origErr )
249
+ return insert (ctx , & cmd , newServer , origErr )
250
250
}
251
251
252
252
return res , origErr
@@ -300,20 +300,20 @@ func runDelete(
300
300
if cmd .Session != nil {
301
301
cmd .Session .RetryWrite = false
302
302
}
303
- return delete (ctx , cmd , ss , nil )
303
+ return delete (ctx , & cmd , ss , nil )
304
304
}
305
305
306
306
cmd .Session .RetryWrite = retryWrite
307
307
cmd .Session .IncrementTxnNumber ()
308
308
309
- res , origErr := delete (ctx , cmd , ss , nil )
309
+ res , origErr := delete (ctx , & cmd , ss , nil )
310
310
if shouldRetry (origErr , res .WriteConcernError ) {
311
311
newServer , err := topo .SelectServer (ctx , selector )
312
312
if err != nil || ! retrySupported (topo , ss .Description (), cmd .Session , cmd .WriteConcern ) {
313
313
return res , origErr
314
314
}
315
315
316
- return delete (ctx , cmd , newServer , origErr )
316
+ return delete (ctx , & cmd , newServer , origErr )
317
317
}
318
318
319
319
return res , origErr
@@ -376,20 +376,20 @@ func runUpdate(
376
376
if cmd .Session != nil {
377
377
cmd .Session .RetryWrite = false
378
378
}
379
- return update (ctx , cmd , ss , nil )
379
+ return update (ctx , & cmd , ss , nil )
380
380
}
381
381
382
382
cmd .Session .RetryWrite = retryWrite
383
383
cmd .Session .IncrementTxnNumber ()
384
384
385
- res , origErr := update (ctx , cmd , ss , nil )
385
+ res , origErr := update (ctx , & cmd , ss , nil )
386
386
if shouldRetry (origErr , res .WriteConcernError ) {
387
387
newServer , err := topo .SelectServer (ctx , selector )
388
388
if err != nil || ! retrySupported (topo , ss .Description (), cmd .Session , cmd .WriteConcern ) {
389
389
return res , origErr
390
390
}
391
391
392
- return update (ctx , cmd , newServer , origErr )
392
+ return update (ctx , & cmd , newServer , origErr )
393
393
}
394
394
395
395
return res , origErr
0 commit comments