Skip to content

Commit 34ff08a

Browse files
committed
Fix tick event consuming 100% CPU
fixes #61
1 parent 7a03219 commit 34ff08a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

internal/internal_linux.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,9 @@ func (p *Poll) Wait(iter func(fd int, note interface{}) error) error {
6868
if err := iter(fd, nil); err != nil {
6969
return err
7070
}
71-
} else {
72-
71+
} else if fd == p.wfd {
72+
var data [16]byte
73+
syscall.Read(p.wfd, data[:])
7374
}
7475
}
7576
}

0 commit comments

Comments
 (0)