summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorTakashi Sogabe <[email protected]>2013-06-26 15:24:23 +0900
committerTakashi Sogabe <[email protected]>2013-06-26 15:24:23 +0900
commit4f3a749da10e896f1faa03cef62b79624c575be7 (patch)
tree0b0633c56edc12cbb9835bb57ca7793e558a3cab /src
parent5625e44371e27510c99fae98f1aa353c57aafea9 (diff)
downloadmruby-4f3a749da10e896f1faa03cef62b79624c575be7.tar.gz
mruby-4f3a749da10e896f1faa03cef62b79624c575be7.zip
Fix incorrect condition for pendig-IO
Diffstat (limited to 'src')
-rw-r--r--src/io.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/io.c b/src/io.c
index d5d4cc07f..18cc5e66e 100644
--- a/src/io.c
+++ b/src/io.c
@@ -612,7 +612,7 @@ mrb_io_s_select(mrb_state *mrb, mrb_value klass)
read_io = RARRAY_PTR(read)[i];
fptr = (struct mrb_io *)mrb_get_datatype(mrb, read_io, &mrb_io_type);
FD_SET(fptr->fd, rp);
- if (!mrb_io_read_data_pending(mrb, read_io)) {
+ if (mrb_io_read_data_pending(mrb, read_io)) {
pending++;
FD_SET(fptr->fd, &pset);
}