diff --git a/xfr.go b/xfr.go index 3d2b3e6a..c098925d 100644 --- a/xfr.go +++ b/xfr.go @@ -107,7 +107,7 @@ func (t *Transfer) inIxfr(id uint16, c chan *Envelope) { t.SetReadDeadline(time.Now().Add(timeout)) in, err := t.ReadMsg() if err != nil { - c <- &Envelope{in.Answer, err} + c <- &Envelope{nil, err} return } if id != in.Id {