1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Fix a crash when 'kill %%' and 'kill %+' are run (#35)

Ksh was trying to use the 'pw' variable as a valid pointer even
when it was NULL. This is fixed by doing the error check for
'pw' before doing anything else in 'job_kill'.

This bugfix is from Red Hat:
44e0a643a9/f/SOURCES/ksh-20130214-fixkill.patch

Fixes #34
This commit is contained in:
Johnothan King 2020-06-22 10:11:19 -07:00 committed by Martijn Dekker
parent 3ba4900e9c
commit ff358f3464
4 changed files with 13 additions and 3 deletions

3
NEWS
View file

@ -11,6 +11,9 @@ Any uppercase BUG_* names are modernish shell bug IDs.
cmd=stop; $cmd $!
will now work. See 'stop --man' and 'suspend --man' for more information.
- Fixed a bug that caused the kill and stop commands to segfault when given
a non-existent job.
2020-06-20:
- Fixed a bug that caused setting the following variables as readonly in