From: Earnie B. <ea...@us...> - 2002-02-06 23:41:20
|
Update of /cvsroot/mingw/msys/rt/src/winsup/cygwin In directory usw-pr-cvs1:/tmp/cvs-serv8782 Modified Files: ChangeLog.MSYS spawn.cc Log Message: 2001-02-06 Earnie Boyd <ea...@us...> * strace.cc (spawn_guts): Filter against MAX_PATH overrun. * include/cygwin/version.h: Increment to version 1.0.5 Index: ChangeLog.MSYS =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/winsup/cygwin/ChangeLog.MSYS,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ChangeLog.MSYS 2002/02/04 15:35:29 1.3 --- ChangeLog.MSYS 2002/02/06 23:41:18 1.4 *************** *** 1,2 **** --- 1,7 ---- + 2001-02-06 Earnie Boyd <ea...@us...> + + * strace.cc (spawn_guts): Filter against MAX_PATH overrun. + * include/cygwin/version.h: Increment to version 1.0.5 + 2001-01-25 Earnie Boyd <ea...@us...> Index: spawn.cc =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/winsup/cygwin/spawn.cc,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** spawn.cc 2002/02/04 15:35:29 1.4 --- spawn.cc 2002/02/06 23:41:18 1.5 *************** *** 493,499 **** char tmpbuf[MAX_PATH]; ! cygwin_conv_to_win32_path(newargv[i], tmpbuf); ! debug_printf("%d of %d, %s, %s", i, ac, newargv[i], tmpbuf); ! newargv.replace (i, tmpbuf); } for (int i = 0; i < newargv.argc; i++) --- 493,502 ---- char tmpbuf[MAX_PATH]; ! if (strlen(newargv[i]) < MAX_PATH) ! { ! cygwin_conv_to_win32_path(newargv[i], tmpbuf); ! debug_printf("%d of %d, %s, %s", i, ac, newargv[i], tmpbuf); ! newargv.replace (i, tmpbuf); ! } } for (int i = 0; i < newargv.argc; i++) |