From 751d391aab5c77f2732b4b26878a4a3fb1bdcbf6 Mon Sep 17 00:00:00 2001 From: mattn Date: Fri, 18 May 2012 15:36:18 +0900 Subject: don't close stdin. --- tools/mruby/mruby.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mruby/mruby.c b/tools/mruby/mruby.c index 154f266d1..50c99345b 100644 --- a/tools/mruby/mruby.c +++ b/tools/mruby/mruby.c @@ -124,7 +124,7 @@ parse_args(mrb_state *mrb, int argc, char **argv, struct _args *args) static void cleanup(mrb_state *mrb, struct _args *args) { - if (args->rfp) + if (args->rfp && args->rfp != stdin) fclose(args->rfp); if (args->cmdline) mrb_free(mrb, args->cmdline); -- cgit v1.2.3