Merge pull request #4579 from heyitsanthony/txn-fix-if-clobber

clientv3: copy correct pointers into txn comparisons
This commit is contained in:
Anthony Romano 2016-02-20 22:18:56 -08:00
commit 5dfcdae521

View File

@ -85,8 +85,8 @@ func (txn *txn) If(cs ...Cmp) Txn {
txn.cif = true
for _, cmp := range cs {
txn.cmps = append(txn.cmps, (*pb.Compare)(&cmp))
for i := range cs {
txn.cmps = append(txn.cmps, (*pb.Compare)(&cs[i]))
}
return txn