We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2213a72 commit fc8bee1Copy full SHA for fc8bee1
internal/verifier/change_stream.go
@@ -170,7 +170,10 @@ func (verifier *Verifier) readAndHandleOneChangeEventBatch(
170
changeEventBatch = make([]bson.Raw, cs.RemainingBatchLength()+1)
171
}
172
173
- copy(changeEventBatch[eventsRead], cs.Current)
+ // NB: Decode() achieves a deep-clone of cs.Current.
174
+ if err := cs.Decode(&changeEventBatch[eventsRead]); err != nil {
175
+ return errors.Wrap(err, "failed to decode change event")
176
+ }
177
178
eventsRead++
179
0 commit comments