ruby-changes:23882
From: akr <ko1@a...>
Date: Wed, 6 Jun 2012 05:29:24 +0900 (JST)
Subject: [ruby-changes:23882] akr:r35933 (trunk): * process.c (rb_exec_fillarg): check use_shell field before accessing
akr 2012-06-06 05:29:15 +0900 (Wed, 06 Jun 2012) New Revision: 35933 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35933 Log: * process.c (rb_exec_fillarg): check use_shell field before accessing a union field. Modified files: trunk/ChangeLog trunk/process.c Index: ChangeLog =================================================================== --- ChangeLog (revision 35932) +++ ChangeLog (revision 35933) @@ -1,3 +1,8 @@ +Wed Jun 6 05:27:54 2012 Tanaka Akira <akr@f...> + + * process.c (rb_exec_fillarg): check use_shell field before accessing + a union field. + Wed Jun 6 04:58:44 2012 Tanaka Akira <akr@f...> * process.c (rb_spawn_process): prog variable is not used for Unix. Index: process.c =================================================================== --- process.c (revision 35932) +++ process.c (revision 35933) @@ -1830,7 +1830,7 @@ e->invoke.cmd.argv_buf = argv_buf; } - if (e->invoke.cmd.argv_buf) { + if (!e->use_shell) { char *p, *ep, *null=NULL; VALUE argv_str; argv_str = hide_obj(rb_str_buf_new(sizeof(char*) * (argc + 2))); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/