equal
deleted
inserted
replaced
|
1 This issue has been fixed in community version: 2013-10-10 |
|
2 --- |
|
3 --- a/src/cmd/ksh93/sh/jobs.c 2013-11-12 10:32:35.378209600 -0800 |
|
4 +++ b/src/cmd/ksh93/sh/jobs.c 2013-11-12 10:35:10.458987800 -0800 |
|
5 @@ -1100,7 +1100,7 @@ |
|
6 |
|
7 int job_kill(register struct process *pw,register int sig) |
|
8 { |
|
9 - Shell_t *shp = pw->p_shp; |
|
10 + Shell_t *shp; |
|
11 register pid_t pid; |
|
12 register int r; |
|
13 const char *msg; |
|
14 @@ -1113,6 +1113,7 @@ |
|
15 errno = ECHILD; |
|
16 if(pw==0) |
|
17 goto error; |
|
18 + shp = pw->p_shp; |
|
19 pid = pw->p_pid; |
|
20 #if SHOPT_COSHELL |
|
21 if(pw->p_cojob) |