ruby-changes:18646
From: kosaki <ko1@a...>
Date: Thu, 27 Jan 2011 21:38:17 +0900 (JST)
Subject: [ruby-changes:18646] Ruby:r30670 (trunk): * win32/win32.c (rb_w32_aspawn): get rid of too huge alloca().
kosaki 2011-01-27 21:33:57 +0900 (Thu, 27 Jan 2011) New Revision: 30670 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=30670 Log: * win32/win32.c (rb_w32_aspawn): get rid of too huge alloca(). [Bug #4330] [ruby-core:34898] Modified files: trunk/ChangeLog trunk/win32/win32.c Index: ChangeLog =================================================================== --- ChangeLog (revision 30669) +++ ChangeLog (revision 30670) @@ -1,3 +1,8 @@ +Thu Jan 27 21:31:57 2011 KOSAKI Motohiro <kosaki.motohiro@g...> + + * win32/win32.c (rb_w32_aspawn): get rid of too huge alloca(). + [Bug #4330] [ruby-core:34898] + Thu Jan 27 20:30:18 2011 KOSAKI Motohiro <kosaki.motohiro@g...> * win32/win32.c (rb_w32_spawn): get rid of too huge alloca(). Index: win32/win32.c =================================================================== --- win32/win32.c (revision 30669) +++ win32/win32.c (revision 30670) @@ -1241,7 +1241,7 @@ if (len < sizeof(fbuf)) strlcpy(cmd = fbuf, prog, sizeof(fbuf)); else - STRNDUPA(cmd, prog, len); + STRNDUPV(cmd, v, prog, len); translate_char(cmd, '/', '\\'); prog = cmd; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/