Project

General

Profile

« Previous | Next » 

Revision 9c40a954

Added by mame (Yusuke Endoh) over 6 years ago

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.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e