diff --git a/xfr.go b/xfr.go index e9a500a7..3d2b3e6a 100644 --- a/xfr.go +++ b/xfr.go @@ -193,6 +193,7 @@ func (t *Transfer) ReadMsg() (*Msg, error) { } // Need to work on the original message p, as that was used to calculate the tsig. err = TsigVerify(p, t.TsigSecret[ts.Hdr.Name], t.tsigRequestMAC, t.tsigTimersOnly) + t.tsigRequestMAC = ts.MAC } return m, err }