Don't coredump under certain conditions where the pid > 32000.
PR: 12174 Submitted by: Dirk Meyer <dirk.meyer@home.dinoex.sub.org>
This commit is contained in:
parent
066cac2a52
commit
aef431088b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=24248
21
shells/bash/files/patch-af
Normal file
21
shells/bash/files/patch-af
Normal file
@ -0,0 +1,21 @@
|
||||
--- execute_cmd.c.orig Tue Dec 28 19:51:28 1999
|
||||
+++ execute_cmd.c Tue Dec 28 19:52:15 1999
|
||||
@@ -2207,7 +2207,8 @@
|
||||
static int
|
||||
execute_null_command (redirects, pipe_in, pipe_out, async, old_last_command_subst_pid)
|
||||
REDIRECT *redirects;
|
||||
- int pipe_in, pipe_out, async, old_last_command_subst_pid;
|
||||
+ int pipe_in, pipe_out, async;
|
||||
+ pid_t old_last_command_subst_pid;
|
||||
{
|
||||
if (pipe_in != NO_PIPE || pipe_out != NO_PIPE || async)
|
||||
{
|
||||
@@ -2955,7 +2956,7 @@
|
||||
{
|
||||
char *pathname, *command, **args;
|
||||
int nofork;
|
||||
- int pid;
|
||||
+ pid_t pid;
|
||||
|
||||
nofork = (cmdflags & CMD_NO_FORK); /* Don't fork, just exec, if no pipes */
|
||||
pathname = words->word->word;
|
21
shells/bash2/files/patch-af
Normal file
21
shells/bash2/files/patch-af
Normal file
@ -0,0 +1,21 @@
|
||||
--- execute_cmd.c.orig Tue Dec 28 19:51:28 1999
|
||||
+++ execute_cmd.c Tue Dec 28 19:52:15 1999
|
||||
@@ -2207,7 +2207,8 @@
|
||||
static int
|
||||
execute_null_command (redirects, pipe_in, pipe_out, async, old_last_command_subst_pid)
|
||||
REDIRECT *redirects;
|
||||
- int pipe_in, pipe_out, async, old_last_command_subst_pid;
|
||||
+ int pipe_in, pipe_out, async;
|
||||
+ pid_t old_last_command_subst_pid;
|
||||
{
|
||||
if (pipe_in != NO_PIPE || pipe_out != NO_PIPE || async)
|
||||
{
|
||||
@@ -2955,7 +2956,7 @@
|
||||
{
|
||||
char *pathname, *command, **args;
|
||||
int nofork;
|
||||
- int pid;
|
||||
+ pid_t pid;
|
||||
|
||||
nofork = (cmdflags & CMD_NO_FORK); /* Don't fork, just exec, if no pipes */
|
||||
pathname = words->word->word;
|
21
shells/bash3/files/patch-af
Normal file
21
shells/bash3/files/patch-af
Normal file
@ -0,0 +1,21 @@
|
||||
--- execute_cmd.c.orig Tue Dec 28 19:51:28 1999
|
||||
+++ execute_cmd.c Tue Dec 28 19:52:15 1999
|
||||
@@ -2207,7 +2207,8 @@
|
||||
static int
|
||||
execute_null_command (redirects, pipe_in, pipe_out, async, old_last_command_subst_pid)
|
||||
REDIRECT *redirects;
|
||||
- int pipe_in, pipe_out, async, old_last_command_subst_pid;
|
||||
+ int pipe_in, pipe_out, async;
|
||||
+ pid_t old_last_command_subst_pid;
|
||||
{
|
||||
if (pipe_in != NO_PIPE || pipe_out != NO_PIPE || async)
|
||||
{
|
||||
@@ -2955,7 +2956,7 @@
|
||||
{
|
||||
char *pathname, *command, **args;
|
||||
int nofork;
|
||||
- int pid;
|
||||
+ pid_t pid;
|
||||
|
||||
nofork = (cmdflags & CMD_NO_FORK); /* Don't fork, just exec, if no pipes */
|
||||
pathname = words->word->word;
|
Loading…
Reference in New Issue
Block a user