Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/usr.bin/patch



On Thu, Jul 30, 2015 at 05:47:51PM -0400, Christos Zoulas wrote:
> Module Name:	src
> Committed By:	christos
> Date:		Thu Jul 30 21:47:51 UTC 2015
> 
> Modified Files:
> 	src/usr.bin/patch: pch.c
> 
> Log Message:
> from bitrieg:
> 
> Substitution commands might contain a newline in the replacement pattern
> (escaped with a backslash before it), causing patch's understanding of
> the state the ed child process is in to diverge from reality. This can
> lead to patch unwillingly feeding '!' (execute shell command) lines to
> ed. Finding out how to do this is left as an exercise to the reader.
> 
> XXX: pullup-7

Maybe patch should stop ed from executing shell commands.
Setting SHELL=/bin/false might be enough.

	David

-- 
David Laight: david%l8s.co.uk@localhost


Home | Main Index | Thread Index | Old Index