diff --git a/pkg/roachpb/errors.go b/pkg/roachpb/errors.go index 8d4eeab1620d..a34c1a67efe9 100644 --- a/pkg/roachpb/errors.go +++ b/pkg/roachpb/errors.go @@ -193,7 +193,7 @@ func (e *Error) UpdateTxn(o *Transaction) { return } if e.UnexposedTxn == nil { - e.UnexposedTxn = o + e.UnexposedTxn = o.Clone() } else { e.UnexposedTxn.Update(o) }