Don't dereference invalid pointers in procfs_mourn_inferior

This commit is contained in:
Thomas Lord
1994-08-05 17:55:46 +00:00
parent d375ce178d
commit cd4104e085
2 changed files with 13 additions and 2 deletions

View File

@@ -3540,14 +3540,19 @@ static void
procfs_mourn_inferior ()
{
struct procinfo *pi;
struct procinfo *next_pi;
for (pi = procinfo_list; pi; pi = pi->next)
unconditionally_kill_inferior (pi);
for (pi = procinfo_list; pi; pi = next_pi)
{
next_pi = pi->next;
unconditionally_kill_inferior (pi);
}
unpush_target (&procfs_ops);
generic_mourn_inferior ();
}
/* Mark our target-struct as eligible for stray "run" and "attach" commands. */
static int
procfs_can_run ()