Revert "thread.c (rb_wait_for_single_fd): no point initializing pollfd.revents"
It may cause an access to uninitialized variables.
The call to ppoll will set the revents field, but ppoll is not always
called because it is in the guard !RUBY_VM_INTERRUPTED(th->ec).
This issue was found by Coverity Scan.
Revert "thread.c (rb_wait_for_single_fd): no point initializing pollfd.revents"
It may cause an access to uninitialized variables.
The call to ppoll will set the
revents
field, but ppoll is not alwayscalled because it is in the guard
!RUBY_VM_INTERRUPTED(th->ec)
.This issue was found by Coverity Scan.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e