freebsd-nq/bin/sh
Tim J. Robbins c121fd80b8 Do not strip CTL* escapes from redirection filenames in argstr(); they
are later stripped with rmescapes() in expandarg(). If the filename has
already been unescaped, doing it again in rmescapes() can walk off the
end of the string, leading to memory corruption and eventually SIGSEGV.

Noticed by:	kris
2002-10-08 11:22:49 +00:00
..
bltin
funcs
alias.c
alias.h
arith_lex.l
arith.h
arith.y
builtins.def
cd.c
cd.h
error.c Convert the remaining callers of errmsg() to use strerror(), and remove 2002-09-29 11:37:39 +00:00
error.h Convert the remaining callers of errmsg() to use strerror(), and remove 2002-09-29 11:37:39 +00:00
eval.c
eval.h
exec.c Restore "not found" error message when searching for (or executing) 2002-10-01 11:48:18 +00:00
exec.h
expand.c Do not strip CTL* escapes from redirection filenames in argstr(); they 2002-10-08 11:22:49 +00:00
expand.h
histedit.c
init.h
input.c
input.h
jobs.c Use the %t format modifier to print differences between 2002-10-01 08:40:07 +00:00
jobs.h
machdep.h
mail.c
mail.h
main.c Remove some kind of profiling support that required the 4.2BSD monitor() 2002-10-01 01:30:33 +00:00
main.h
Makefile It is now safe to remove WARNS=0 and WFORMAT=0. 2002-10-01 12:12:45 +00:00
memalloc.c
memalloc.h
miscbltin.c - Don't use quad_t when we really mean rlim_t. 2002-10-01 11:44:38 +00:00
mkbuiltins
mkinit.c
mknodes.c
mksyntax.c Use %d in a printf() format string and cast the argument to int instead of 2002-10-02 09:57:54 +00:00
mktokens
myhistedit.h
mystring.c
mystring.h
nodes.c.pat
nodetypes
options.c
options.h
output.c Back out experimental changes to fmtstr() that I didn't mean to include 2002-10-01 13:41:13 +00:00
output.h
parser.c Disallow empty condition parts of "if", "while" and "until" compound 2002-10-06 06:35:51 +00:00
parser.h
redir.c Remove dead code which supported systems without O_APPEND, O_CREAT or SIGTSTP. 2002-09-29 12:38:25 +00:00
redir.h
sh.1
shell.h
show.c Remove dead code which supported systems without O_APPEND, O_CREAT or SIGTSTP. 2002-09-29 12:38:25 +00:00
show.h
TOUR
trap.c
trap.h
var.c Remove bits and pieces of support for atty, which was made obsolete by 2002-10-01 00:54:14 +00:00
var.h Remove bits and pieces of support for atty, which was made obsolete by 2002-10-01 00:54:14 +00:00