diff --git a/record.go b/record.go index b7fe2c8..7b8b1b3 100644 --- a/record.go +++ b/record.go @@ -130,6 +130,9 @@ again: if resp.perfhup { // Saw POLLHUP on ev.perffd. See also the // documentation for ErrDisabled. + if ev.readRawRecordNonblock(raw) { + return nil + } return ErrDisabled } if !resp.perfready {