aboutsummaryrefslogtreecommitdiff
path: root/gdb/progspace-and-thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/progspace-and-thread.c')
-rw-r--r--gdb/progspace-and-thread.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/progspace-and-thread.c b/gdb/progspace-and-thread.c
index a1824e8..698661d 100644
--- a/gdb/progspace-and-thread.c
+++ b/gdb/progspace-and-thread.c
@@ -25,8 +25,9 @@ void
switch_to_program_space_and_thread (program_space *pspace)
{
inferior *inf = find_inferior_for_program_space (pspace);
+ gdb_assert (inf != nullptr);
- if (inf != NULL && inf->pid != 0)
+ if (inf->pid != 0)
{
thread_info *tp = any_live_thread_of_inferior (inf);
@@ -39,6 +40,5 @@ switch_to_program_space_and_thread (program_space *pspace)
}
}
- switch_to_no_thread ();
- set_current_program_space (pspace);
+ switch_to_inferior_no_thread (inf);
}