From 9e808512d53d35826e5c5bc16b4c3cf9cf2f047f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 2 Jan 2023 19:48:58 +0900 Subject: [PATCH] mruby-io/io.c: remove duplicated initializations after io_alloc() --- mrbgems/mruby-io/src/io.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/mrbgems/mruby-io/src/io.c b/mrbgems/mruby-io/src/io.c index 7a081586d..df9e49516 100644 --- a/mrbgems/mruby-io/src/io.c +++ b/mrbgems/mruby-io/src/io.c @@ -450,7 +450,6 @@ io_s_popen(mrb_state *mrb, mrb_value klass) fptr->pid = pid; fptr->readable = OPEN_READABLE_P(flags); fptr->writable = OPEN_WRITABLE_P(flags); - fptr->sync = 0; DATA_TYPE(io) = &mrb_io_type; DATA_PTR(io) = fptr; @@ -559,7 +558,6 @@ io_s_popen(mrb_state *mrb, mrb_value klass) fptr->pid = pid; fptr->readable = OPEN_READABLE_P(flags); fptr->writable = OPEN_WRITABLE_P(flags); - fptr->sync = 0; DATA_TYPE(io) = &mrb_io_type; DATA_PTR(io) = fptr; @@ -732,7 +730,6 @@ io_init(mrb_state *mrb, mrb_value io) fptr->fd = (int)fd; fptr->readable = OPEN_READABLE_P(flags); fptr->writable = OPEN_WRITABLE_P(flags); - fptr->sync = 0; return io; } @@ -1219,8 +1216,6 @@ io_s_pipe(mrb_state *mrb, mrb_value klass) fptr_r = io_alloc(mrb); fptr_r->fd = pipes[0]; fptr_r->readable = 1; - fptr_r->writable = 0; - fptr_r->sync = 0; DATA_TYPE(r) = &mrb_io_type; DATA_PTR(r) = fptr_r;